Hardware Abstraction Layer (HAL)
Embassy provides HAL’s for several microcontroller families:
-
embassy-nrffor the nRF microcontrollers from Nordic Semiconductor -
embassy-stm32for STM32 microcontrollers from ST Microelectronics -
embassy-rpfor the Raspberry Pi RP2040 microcontrollers
These HALs implement async/await functionality for most peripherals while also implementing the async traits in Embassy.