aboutsummaryrefslogtreecommitdiff
path: root/docs/modules/ROOT/pages/hal.adoc
blob: 0b15e2fce334f37f727a601080f06ecb85704f0e (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 microcontrollers from Nordic Semiconductor
* `embassy-stm32` for STM32 microcontrollers from ST Microelectronics
* `embassy-rp` for the Raspberry Pi RP2040 microcontrollers

These HALs implement async/await functionality for most peripherals while also implementing the async traits in Embassy.