7个版本 (稳定版)
2.0.0 | 2021年4月2日 |
---|---|
1.1.2 | 2020年5月18日 |
1.1.1 | 2020年4月22日 |
0.2.0 | 2020年4月15日 |
0.1.0 |
|
#2021 年在 嵌入式开发
22KB
361 行
STMPE1600 I/O 扩展器 Rust 驱动程序
这是一个针对STMPE1600 I/O扩展器的平台无关的Rust驱动程序。
该驱动程序可以
- 将引脚设置为输入、输出或中断引脚。
- 读取/写入特定引脚。
- 设置特定引脚的极性反转。
- 启用中断功能。
- 设置中断输出极性。
中断
STMPE1600通过在其配置的中断引脚上检测到中断时触发一个中断输出引脚来处理中断。中断输出引脚的极性可以配置为高或低,当中断被触发时,微控制器可以通过调用get_interrupts
来获取任何挂起的中断,这也会在STMPE1600本身清除挂起的中断。
用法
见 文档。
许可证
根据以下任一许可证授权
- Apache许可证2.0版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则您提交的任何有意包含在作品中的贡献都将根据上述双重许可,不附加任何其他条款或条件。
依赖项
~71KB