#硬件抽象层 #hal #avr #抽象层 #arduino #atmega

nightly no-std atmega32u4-hal

ATmega32U4硬件抽象层

5 个版本

使用旧的 Rust 2015

0.1.4 2018年12月5日
0.1.3 2018年10月9日
0.1.2 2018年10月7日
0.1.1 2018年10月2日
0.1.0 2018年10月2日

#34 in #arduino

Download history 15/week @ 2024-02-19 7/week @ 2024-02-26 6/week @ 2024-03-04 10/week @ 2024-03-11 41/week @ 2024-04-01

每月 52 次下载
用于 arduino-leonardo

MIT/Apache

40KB
714 代码行

ATmega32U4-HAL docs.rs

ATmega32U4硬件抽象层。基于 atmega32u4 进行寄存器定义和基于 embedded-hal 进行硬件抽象。

以下是当前实现的功能

  • 端口数字 IO:使用 embedded-hal 特性实现数字输入和输出。
  • 端口 PWM:使用 4 个内置定时器,可以对一些引脚配置 PWM。具体为 PB5PB6PB7PC6PC7PD0
  • 延迟:使用忙等待循环实现延迟。实现参考 ArduinoCore 库。

许可证

许可协议为以下之一

由您选择。

贡献

除非您明确声明,否则任何提交给工作以供包含的贡献,根据 Apache-2.0 许可证的定义,将按上述方式双许可,不附加任何额外条款或条件。

依赖项

~795KB
~28K SLoC