2 个版本
0.1.1 | 2023年7月13日 |
---|---|
0.1.0 | 2023年7月12日 |
#1748 in 硬件支持
135KB
3.5K SLoC
msp430fr247x-hal
MSP430FR2475 和 MSP430FR2476 微控制器的 HAL。从 msp430fr2x5x-hal 分支而来。
许可
许可协议为以下之一:
-
Apache License, Version 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
-
MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
您可选择使用。
贡献
除非您明确声明,否则您提交给工作的任何有意包含的贡献,根据 Apache-2.0 许可协议定义,应按照上述双重许可,不附加任何额外条款或条件。
lib.rs
:
MSP430FR2x5x 系列微控制器的 embedded_hal
特性的实现。以下是参考的 数据手册
和 用户指南
。
截至本文撰写时,仅支持 MSP430FR2355 板。
用法
需要安装 msp430-elf-gcc
并将其添加到 $PATH 中以进行构建
当将此 crate 作为依赖项使用时,请确保包含适合您的微控制器的相应的 memory.x
文件。
示例
在 examples/
目录中包含使用 HAL 抽象的二进制代码示例。要闪存示例,请确保已安装带有 tilib
支持的 mspdebug
并将其添加到 $PATH。在板子插入时,使用 xargo run --example whatever
调用脚本应该可以解决问题,假设您的宿主是 Linux 并且您通过 Launchpad 连接。
依赖项
~4.5MB
~117K SLoC