#pin #io

avrd

所有AVR微控制器的特定常量和信息

7个版本 (1个稳定版本)

1.0.0 2021年2月13日
0.3.1 2021年2月13日
0.3.0 2020年3月3日
0.2.0 2017年11月17日
0.1.1 2017年8月22日

#641 in 嵌入式开发

Download history 8/week @ 2024-04-04

87 每月下载量

MIT 协议

17MB
217K SLoC

avrd

Crates.io Build Status license

AVR设备定义在Rust中。

文档

此crate公开了有关不同AVR微控制器的信息,以便可以实用地使用。

您可以直接将此crate作为AVR裸金属或不同架构的依赖项使用。

此库中定义的常量简化了AVR芯片的原始I/O端口操作。

例如

extern crate avrd;
use avrd::current::*; // Import constants for the target MCU

volatile_store(PORTB, 0x1f);

AVR上的使用

只需将crate作为依赖项包含即可。

一次性启用所有微控制器

您可能想要启用all-mcus功能,该功能允许一次性编译和包含所有微控制器的模块。

无运行时依赖