2 个版本
使用旧的 Rust 2015
0.0.3 | 2018年7月17日 |
---|---|
0.0.2 | 2018年7月17日 |
0.0.1 |
|
106 在 #stm32
1MB
20K SLoC
libopencm3_sys
这是一个包含对 libopencm3 库的 Rust 绑定的项目,libopencm3 是用于 ARM Cortex-M3 微控制器和一些其他 Cortex-M 微控制器的固件库。
libopencm3 可在 https://github.com/libopencm3/libopencm3 获取。
状态
这些绑定目前仅提供属于 STM32F1系列微控制器的函数。
构建脚本和 wrapper.h
需要更改以适应其他微控制器--分叉可以很容易做到这一点,直到我弄清楚如何在单个存储库中完成。
libopencm3
libopencm3 本身似乎正在变动。
使用方法
由于我还没有弄清楚如何使用,所以我还没有任何使用示例。
许可证
此存储库遵循与 libopencm3 相同的 LGPL-3 许可证。
此存储库包含一些从 Rust std
库改编的代码--在注明的地方,该代码与原始 Rust std
库具有相同的许可证。
贡献
欢迎贡献。
无运行时依赖
~0–2MB
~38K SLoC