#arm #ffi #no-std #cortex-m0

nightly no-std emlib

SiLabs EMlib绑定库,用于Happy Gecko MCU (EFM32HG222F64)

1 个不稳定版本

使用旧的Rust 2015

0.0.1 2018年2月25日

#707 in #arm

MIT/Apache

710KB
10K SLoC

C 7.5K SLoC // 0.5% comments • Rust 包仓库 Rust 2.5K SLoC // 0.0% comments • Rust 包仓库 GNU Style Assembly 192 SLoC // 0.1% comments • Rust 包仓库

emlib

Rust对Silicon Labs emlib的绑定库。基于过时的RustyGecko项目。

emlib可以在Silicon Labs EFM32微控制器上编译和运行。这是一个原型设计,仍在开发中,因此目前仅支持其微控制器系列中的EFM32 Happy Gecko部分。

编译emlib

emlib需要以下工具进行构建

如果您使用Linux,可以像这样安装ARM GCC工具链

$ sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded -y
$ sudo apt-get update -q
$ sudo apt-get install gcc-arm-none-eabi

依赖项