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 嵌入式开发

Download history 86/week @ 2024-03-11 107/week @ 2024-03-18 98/week @ 2024-03-25 117/week @ 2024-04-01 74/week @ 2024-04-08 123/week @ 2024-04-15 111/week @ 2024-04-22 89/week @ 2024-04-29 85/week @ 2024-05-06 94/week @ 2024-05-13 88/week @ 2024-05-20 84/week @ 2024-05-27 82/week @ 2024-06-03 77/week @ 2024-06-10 86/week @ 2024-06-17 89/week @ 2024-06-24

348每月下载量
用于 serialio

MIT/Apache

51KB
448 代码行

Build status crates.io crates.io

f3

STM32F3DISCOVERY板级支持包

文档

变更日志

许可

许可以下任一

任选其一。

贡献

除非你明确声明,否则根据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