embedded-hal

embedded-hal Crate 提供多個特徵,涵蓋常見的微控制器周邊裝置。

  • GPIO
  • ADC
  • I2C、SPI、UART、CAN
  • RNG
  • 計時器
  • 看門狗計時器

其他 Crate 隨後會根據這些特徵實作驅動程式,例如加速計驅動程式可能需要實作 I2C 或 SPI 匯流排。

  • 許多微控制器和其他平台 (例如 Raspberry Pi 上的 Linux) 都有相應的實作項目。
  • embedded-halasync 版本已在開發中,但尚未推出穩定版。