Hardware Abstraction Layer (HAL)
Embassy provides HALs 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
embedded-hal-async. You can also use these HALs with another executor.