#embedded-hal-i2c #embassy #utilities #spi #i2c-bus #async #traits

no-std embassy-embedded-hal

用于与Embassy一起使用embedded-halembedded-storage特征的实用工具集合。

3个版本 (破坏性)

0.2.0 2024年8月5日
0.1.0 2024年1月11日
0.0.0 2022年9月18日

#608嵌入式开发

Download history 1221/week @ 2024-04-28 1020/week @ 2024-05-05 1244/week @ 2024-05-12 1108/week @ 2024-05-19 810/week @ 2024-05-26 1084/week @ 2024-06-02 857/week @ 2024-06-09 978/week @ 2024-06-16 1073/week @ 2024-06-23 869/week @ 2024-06-30 808/week @ 2024-07-07 837/week @ 2024-07-14 865/week @ 2024-07-21 817/week @ 2024-07-28 1532/week @ 2024-08-04 960/week @ 2024-08-11

每月4,270次下载
28 个包中使用8 个直接使用)

MIT/Apache

305KB
6.5K SLoC

embassy-embedded-hal

用于与Embassy一起使用embedded-halembedded-storage特征的实用工具集合。

  • 共享SPI和I2C总线,支持阻塞和异步,通过SetConfig特性允许在相同总线上更改设备的总线配置(例如频率)。
  • 异步实用工具
    • 将阻塞转换为(模拟)异步的适配器。
    • 在特质操作中插入yield的适配器。
  • 闪存实用工具
    • 将闪存内存分割成较小的分区。
    • 将闪存内存连接起来。
    • 模拟的内存闪存。

依赖项

~1.2–1.6MB
~29K SLoC