#spi #driver #helper #package #mocking #pin #cs

embedded-spi

Rust嵌入式SPI驱动辅助包(新版本在spi-hal)

15个版本

0.6.2 2020年6月24日
0.6.1 2020年1月20日
0.6.0 2019年12月12日
0.5.8 2019年7月11日
0.1.0 2019年4月25日

嵌入式开发中排名1583

每月下载量38

MIT许可

42KB
947 代码行

spi-hal

之前称为embedded-spi,新版本在crates.io/crates/spi-hal。这是一个用于rust-embedded SPI特性和实现的辅助包,包括在向embedded-hal提出添加功能之前进行测试的方法。

提供以下内容

  • 一个事务性SPI接口(https://github.com/rust-embedded/embedded-hal/pull/191
  • 一个用于与驱动程序通信CS控制的CS引脚特性行为
  • 一个用于SPI和OutputPin实现的包装类型
  • 一个抽象多个SPI实现的Hal,以帮助编写驱动程序实用工具
  • 基于此测试驱动程序的Mock辅助工具
  • 一组与依赖注入的驱动程序一起使用的C FFI兼容性垫片

状态

GitHub tag Build Status Crates.io Docs.rs

开放问题

依赖项

~0.1–1.6MB
~26K SLoC