#svd2rust #arm #cortex-m

app efm32

统一所有EFM32微控制器的设备支持包(进行中)

1 个不稳定版本

使用旧的Rust 2015

0.0.1 2018年3月29日

#201 in #svd2rust

自定义许可

65KB
130

统一EFM32设备支持包

本项目目标是统一所有EFM32器件的支持,集成到一个包中。为了实现这一目标,原始的SVD文件已被修改并合并为一个小文件集。不幸的是,svd2rust无法实际生成支持所有设备的单个包,也无法创建一个将多个svd2rust包组合在一起的巨包。例如全局向量表等问题。因此,目前这个包实际上是一个“元包”,运行时会生成一个新的包。

例如,要为EFM32HG350F64设备生成一个包,请使用

./target/debug/efm32 efm32hg350f64 >lib.rs

请注意,本存储库的“目的”是维护svd/下的文件,而不是实际的工具本身(该工具只是svd2rust的一个薄包装)。

目前支持的设备

  • 所有EFM32HG器件

非常感谢

依赖关系

~365–550KB