#cortex-m #svd2rust #atsam4n16c

no-std atsam4n16c-pac

Peripheral access crate for the ATSAM4N16C microcontroller

6 releases

0.3.1 Apr 29, 2023
0.3.0 Dec 6, 2022
0.2.2 Nov 29, 2022
0.2.1 Jun 20, 2022
0.1.0 Apr 12, 2021

#1926 in Embedded development


Used in 2 crates (via atsam4-hal)

MIT/Apache

4MB
113K SLoC

Microchip/Atmel ATSAM4E, ATSAM4L, ATSAM4N, and ATSAM4S PACs for Rust

This repository holds the Peripheral Access Crates (PAC) for various Microchip/Atmel ATSAM microcontrollers.

Build Status

ATSAM based MCUs currently supported by this repository

Family Variant Source Package Version
ATSAM4E ATSAM4E8C 1.6.1 (2018-05-07)
ATSAM4E8E
ATSAM4E16C
ATSAM4E16E
ATSAM4L ATSAM4LC2A 1.6.1 (2018-05-07)
ATSAM4LC2B
ATSAM4LC2C
ATSAM4LC4A
ATSAM4LC4B
ATSAM4LC4C
ATSAM4LC8A
ATSAM4LC8B
ATSAM4LC8C
ATSAM4LS2A
ATSAM4LS2B
ATSAM4LS2C
ATSAM4LS4A
ATSAM4LS4B
ATSAM4LS4C
ATSAM4LS8A
ATSAM4LS8B
ATSAM4LS8C
ATSAM4N ATSAM4N8A 1.6.1 (2018-05-07)
ATSAM4N8B
ATSAM4N8C
ATSAM4N16B
ATSAM4N16C
ATSAM4S ATSAM4S2A 1.6.1 (2018-05-07)
ATSAM4S2B
ATSAM4S2C
ATSAM4S4A
ATSAM4S4B
ATSAM4S4C
ATSAM4S8B
ATSAM4S8C
ATSAM4S16B
ATSAM4S16C
ATSAM4SA16B
ATSAM4SA16C
ATSAM4SD16B
ATSAM4SD16C
ATSAM4SD32B
ATSAM4SD32C
ATSAM4SP32A

Unmaintained / Deprecated

These pacs are handled by the excellent atsamd-hal crate. The code has been removed from this repo.

Family Variant Source Package Version
ATSAME51 ATSAME51G18A 3.4.98 (2021-02-08)
ATSAME51G19A
ATSAME51J18A
ATSAME51J19A
ATSAME51J20A
ATSAME51N19A
ATSAME51N20A
ATSAME53 ATSAME53J18A 3.4.79 (2021-02-08)
ATSAME53J19A
ATSAME53J20A
ATSAME53N19A
ATSAME53N20A
ATSAME54 ATSAME54N19A 3.5.87 (2021-02-03)
ATSAME54N20A
ATSAME54P19A
ATSAME54P20A

These pacs are handled by the excellent atsamx7x-rust crate. The code has been removed from this repo.

Family Variant Source Package Version
ATSAME70 ATSAME70J19 4.5.86 (2021-01-27)
ATSAME70J19B
ATSAME70J20
ATSAME70J20B
ATSAME70J21
ATSAME70J21B
ATSAME70N19
ATSAME70N19B
ATSAME70N20
ATSAME70N20B
ATSAME70N21
ATSAME70N21B
ATSAME70Q19
ATSAME70Q19B
ATSAME70Q20
ATSAME70Q20B
ATSAME70Q21
ATSAME70Q21B

License

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.

Dependencies

~0.6–0.8MB
~10K SLoC