summaryrefslogtreecommitdiff
path: root/docs/modules/ROOT/pages/hal.adoc
blob: 75dd496c93a5b7b92c30abdb5798620f723c8e4b (plain)
1
2
3
4
5
6
7
8
9
= Hardware Abstraction Layer (HAL)

Embassy provides HAL's for several microcontroller families:

* embassy-nrf for the nRF family of devices from Nordic Semiconductor
* embassy-stm32 for STM32 family of devices from ST Microelectronics
* embassy-rp for Raspberry Pi Pico

These HALs provide async/await access to most peripherals while also implementing the async traits in Embassy.