12个不稳定版本 (5个破坏性更新)
使用旧的Rust 2015
0.6.1 | 2018年6月22日 |
---|---|
0.5.3 | 2018年2月19日 |
0.4.1 | 2017年5月9日 |
0.3.0 | 2016年11月14日 |
#2117 in 嵌入式开发
348每月下载量
用于 serialio
51KB
448 代码行
f3
STM32F3DISCOVERY板级支持包
文档
变更日志
许可
许可以下任一
- Apache License,版本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
:
STM32F3DISCOVERY板级支持包
用法
- 尝试示例
$ # if you don't have the clone subcommand
$ cargo install cargo-clone
$ cargo clone f3 --vers 0.6.0
# on another terminal
$ openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg
# flash and debug the "Hello, world" example
$ cd f3
$ rustup target add thumbv7em-none-eabihf
$ cargo run --example hello
你需要安装OpenOCD和arm-none-eabi-gcc。
- 构建依赖此包的应用程序
要使用此包构建应用程序(二进制包),请遵循 cortex-m-quickstart 指令,并在第6步中将此包作为依赖项添加,并确保启用此包的 "rt" Cargo功能。此外,在第4步中,删除 两个 build.rs 和 memory.x 文件。
示例
查看 示例 模块。
依赖项
~8.5MB
~316K SLoC