#register #peripheral #mmio #struct-fields

no-std peripherals

微控制器外围设备定义和便捷访问

5个版本

0.1.1 2021年5月27日
0.1.0 2021年5月25日
0.0.3 2021年5月10日
0.0.2 2021年5月6日
0.0.1 2021年5月6日

嵌入式开发中排名第1948


msp430-periph中使用

MIT/Apache

86KB
1.5K SLoC

peripherals

定义并访问您的微控制器外围设备

特性

  • 宏用于生成外围设备、寄存器和寄存器字段的代码
  • 零大小结构体表示外围设备和寄存器
  • 枚举或新类型结构体表示字段值
  • 使用|(二进制或)组合值写入寄存器
  • 寄存器级别的读写访问
  • 强类型保证您不会混淆寄存器
  • 泛型化外围实例
  • 查看示例模块以获取生成的类型的示例

灵感来源

主要灵感来源于

以及其他所有寄存器访问crate

许可协议

许可协议为以下之一

由您选择。

贡献

除非您明确声明,否则任何有意提交以包含在作品中的贡献,根据Apache-2.0许可协议定义,均应按照上述方式双重许可,无需任何额外条款或条件。

依赖关系