#cortex-m #arm-cortex-m #no-std #sam3 #arm

no-std atsam3n00a

Peripheral access API for ATSAM3N00A microcontrollers (generated using svd2rust)

1 unstable release

Uses old Rust 2015

0.1.0 Apr 25, 2024

#1251 in Embedded development


Used in sam3-hal

EUPL-1.2

2.5MB
70K SLoC

SAM3A, SAM3N, SAM3S, SAM3SD8, SAM3U, and SAM3X support for Rust

This repo has various crates that support/enable working with Atmel sam3a, sam3n, sam3s, sam3sd8, sam3s, sam3u, and sam3x devices using Rust.

This project is currently in very early stages of development, and so is effectively unuseable. It will be worked on by me as my motivation sees fit, though outside contributions are more than welcome.

License

The included SVD and linker script files are sourced from http://packs.download.atmel.com/ and are licensed under the Apache License, Version 2.0 (LICENSE-APACHE-ATMEL or http://www.apache.org/licenses/LICENSE-2.0).

The remainder of the code is licensed under the European Union Public License version 1.2 or later (LICENSE-EUPL or https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12).

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, the contributor (as defined in the EUPL license), shall be licensed as above without any additional terms or conditions.

Dependencies

~0.8–1.3MB
~21K SLoC