12 个版本 (7 个重大更新)
0.11.0 | 2024年4月7日 |
---|---|
0.10.1 | 2023年7月31日 |
0.10.0 | 2023年6月24日 |
0.8.0 | 2023年1月1日 |
0.4.1 | 2021年10月11日 |
#113 in 硬件支持
每月3,770次下载
用于 2 crate
305KB
7.5K SLoC
pic32-hal
某些PIC32微控制器的硬件抽象层。
此crate在PAC crate实现的寄存器访问API之上提供了一层薄薄的底层API。以下HAL功能可用:
- 基本时钟控制,包括参考时钟发生器
- GPIO
- UART
- USB
- 访问MIPS核心定时器
- DMA通道
- I2C外设
- SPI外设
- 中断控制器
- 外围引脚选择 (PPS)
- 10位模数转换器 (ADC)
- 定时器
- 输出比较
一些模块实现了embedded-hal API,以便使用此API的设备驱动程序(例如,用于显示)可以访问PIC32外设。
这里的一切都在进行中。示例可以在git仓库中找到。
依赖项
~0.4–14MB
~437K SLoC