HAL for working with atsamd & atsame devices
This crate provides a type-safe API for working with samd11, samd21, samd51, same51, same53, and same54 based devices.
Documentation
Supported Devices
atsamd11c(via thesamd11cfeature) [pac]atsamd21e(via thesamd21efeature) [pac]atsamd21g(via thesamd21gfeature) [pac]atsamd21j(via thesamd21jfeature) [pac]atsamd51g(via thesamd51gfeature) [pac]atsamd51j(via thesamd51jfeature) [pac]atsamd51j(via thesamd51jfeature) [pac]atsamd51n(via thesamd51nfeature) [pac]atsamd51p(via thesamd51pfeature) [pac]atsamd51p(via thesamd51pfeature) [pac]atsame51g(via thesame51gfeature) [pac]atsame51j(via thesame51jfeature) [pac]atsame51n(via thesame51nfeature) [pac]atsame53j(via thesame53jfeature) [pac]atsame53n(via thesame53nfeature) [pac]atsame54n(via thesame54nfeature) [pac]atsame54p(via thesame54pfeature) [pac]
This crate can support other variants in a similar fashion; pull requests for this are welcomed!
Examples?
Check out the feather_m0 board support crate examples:
https://github.com/atsamd-rs/atsamd/tree/master/boards/feather_m0/examples
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.