7个版本
0.14.1 | 2021年4月24日 |
---|---|
0.14.0 | 2021年4月9日 |
0.13.1 | 2020年12月23日 |
0.13.0 | 2020年11月28日 |
0.12.1 | 2020年5月13日 |
在嵌入式开发中排名第174
每月下载量598次
被 59 个库使用
180KB
3.5K SLoC
drone-cortexm
ARM® Cortex®-M平台库,用于Drone嵌入式操作系统。
支持的内核
架构 | 内核名称 | Rust目标 | cortexm_core 配置标志 |
---|---|---|---|
ARMv7-M | ARM® Cortex®-M3 r0p0 | thumbv7m-none-eabi |
cortexm3_r0p0 |
ARMv7-M | ARM® Cortex®-M3 r1p0 | thumbv7m-none-eabi |
cortexm3_r1p0 |
ARMv7-M | ARM® Cortex®-M3 r1p1 | thumbv7m-none-eabi |
cortexm3_r1p1 |
ARMv7-M | ARM® Cortex®-M3 r2p0 | thumbv7m-none-eabi |
cortexm3_r2p0 |
ARMv7-M | ARM® Cortex®-M3 r2p1 | thumbv7m-none-eabi |
cortexm3_r2p1 |
ARMv7E-M | ARM® Cortex®-M4 r0p0 | thumbv7em-none-eabi |
cortexm4_r0p0 |
ARMv7E-M | ARM® Cortex®-M4 r0p1 | thumbv7em-none-eabi |
cortexm4_r0p1 |
ARMv7E-M | ARM® Cortex®-M4F r0p0 | thumbv7em-none-eabihf |
cortexm4f_r0p0 |
ARMv7E-M | ARM® Cortex®-M4F r0p1 | thumbv7em-none-eabihf |
cortexm4f_r0p1 |
ARMv8-M | ARM® Cortex®-M33 r0p2 | thumbv8m.main-none-eabi |
cortexm33_r0p2 |
ARMv8-M | ARM® Cortex®-M33 r0p3 | thumbv8m.main-none-eabi |
cortexm33_r0p3 |
ARMv8-M | ARM® Cortex®-M33 r0p4 | thumbv8m.main-none-eabi |
cortexm33_r0p4 |
ARMv8-M | ARM® Cortex®-M33F r0p2 | thumbv8m.main-none-eabihf |
cortexm33f_r0p2 |
ARMv8-M | ARM® Cortex®-M33F r0p3 | thumbv8m.main-none-eabihf |
cortexm33f_r0p3 |
ARMv8-M | ARM® Cortex®-M33F r0p4 | thumbv8m.main-none-eabihf |
cortexm33f_r0p4 |
根据此表,在应用级别设置Rust目标三联和cortexm_core
配置标志。
文档
用法
将库添加到您的Cargo.toml
依赖项
[dependencies]
drone-cortexm = { version = "0.14.1", features = [...] }
按照以下方式添加或扩展std
功能
[features]
std = ["drone-cortexm/std"]
许可证
根据您的要求许可
- Apache许可证版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何有意包含在该作品中的贡献,应双授权如上所述,不附加任何额外条款或条件。
依赖项
~5–6.5MB
~129K SLoC