This is the Embassy HAL for IMXRT family. For development, we will be focusing on supporting IMXRT6 family first using RT685 dev kit as the development platform. The plan is to eventually upstream this to Embassy official repository,
- ADC
- I2C
- eSPI
- Need more investigation, ignore for now
- SPI
- GPIO
- Timer
- Clocks
- Interrupt
- RTC
- UART
- Watchdog
- PWM
- DMA
We will focus on Asyn HALs first. Blocking HAL can be optional.
Considering various degrees of familiarity with Rust + Embadded HAL, before you start on a HAL piece, feel free to reach out to Felipe Balbi, Jerry Xie, Jimi Huard, or Madeleyne to sketch out your ideas.