#embedded-hal #arm #cortex-m #no-std

no-std atsamd-hal

ATSAMD11、ATSAMD21、ATSAMD51、ATSAME51、ATSAME53 和 ATSAME54 微控制器的 HAL 和外设访问 API

23 个版本 (13 个破坏性更新)

0.17.0 2024年5月3日
0.16.0 2023年7月15日
0.15.1 2022年5月8日
0.15.0 2022年3月29日
0.4.1 2019年3月4日

#581 in 嵌入式开发

Download history 5509/week @ 2024-04-29 1982/week @ 2024-05-06 1414/week @ 2024-05-13 2411/week @ 2024-05-20 1502/week @ 2024-05-27 2023/week @ 2024-06-03 1809/week @ 2024-06-10 1706/week @ 2024-06-17 2410/week @ 2024-06-24 2179/week @ 2024-07-01 1818/week @ 2024-07-08 1359/week @ 2024-07-15 1273/week @ 2024-07-22 1343/week @ 2024-07-29 955/week @ 2024-08-05 839/week @ 2024-08-12

每月下载量 4,575
用于 50 个 crate (38 直接)

MIT/Apache

17MB
429K SLoC

atsamd & atsame 设备的 HAL

此 crate 提供了一个用于与 samd11samd21samd51same51same53same54 基于的设备交互的类型安全 API。

Crates.io Docs License

文档

支持的设备

  • atsamd11c (通过 samd11c 功能) [pac]
  • atsamd21e (通过 samd21e 功能) [pac]
  • atsamd21g (通过 samd21g 功能) [pac]
  • atsamd21j (通过 samd21j 功能) [pac]
  • atsamd51g (通过 samd51g 功能) [pac]
  • atsamd51j (通过 samd51j 功能) [pac]
  • atsamd51j (通过 samd51j 功能) [pac]
  • atsamd51n (通过 samd51n 功能) [pac]
  • atsamd51p (通过 samd51p 功能) [pac]
  • atsamd51p (通过 samd51p 功能) [pac]
  • atsame51g (通过 same51g 功能) [pac]
  • atsame51j (通过 same51j 功能) [pac]
  • atsame51n (通过 same51n 功能) [pac]
  • atsame53j (通过 same53j 功能) [pac]
  • atsame53n(通过same53n特性)[pac]
  • atsame54n(通过same54n特性)[pac]
  • atsame54p(通过same54p特性)[pac]

该包可以以类似方式支持其他变体;欢迎对此提交拉取请求!

示例?

查看feather_m0板支持包示例

https://github.com/atsamd-rs/atsamd/tree/master/boards/feather_m0/examples

许可

许可如下:

任选其一。

贡献

除非您明确表示,否则根据Apache-2.0许可证定义的,您有意提交并包含在作品中的任何贡献,将按照上述方式双重许可,没有其他条款或条件。

依赖项

~2–3.5MB
~62K SLoC