`sodaq_one`
FreeBoard support for the [Sodaq one board](https://support.sodaq.com/Boards/One/) in the [atsamd-rs] repo. It is an [atsamd-rs tier 2 support] board. [](https://crates.io/crates/sodaq_one)
FreeFree tier
About `sodaq_one`
Board support crate for the Sodaq One board in the atsamd-rs ecosystem. This crate provides hardware abstraction for the Sodaq One, which uses an ATSAMD21 microcontroller. It is maintained as a tier 2 support board, meaning it is regularly tested and maintained but may have fewer guarantees than tier 1 boards. The crate is part of the rust-embedded community and listed in the awesome-embedded-rust resources.
Key Features
Peripheral access API for Sodaq One board
Integrated with atsamd-rs HAL (tier 2 support)
Part of the rust-embedded ecosystem (awesome-embedded-rust)
Pros & Cons
Pros
- Part of the well-maintained atsamd-rs family of board support crates
- Tier 2 support guarantees regular maintenance and testing
- Compatible with the wider Rust embedded ecosystem
Cons
- Tier 2 support may have fewer stability guarantees than tier 1
- Limited to a single niche board – smaller community compared to popular boards like Arduino or STM32
Best For
Embedded development on the Sodaq One boardPrototyping with ATSAMD21 microcontrollersLearning embedded Rust with a supported board
FAQ
What is sodaq_one?
It is a Rust board support crate for the Sodaq One board, part of the atsamd-rs project.
What microcontroller does the Sodaq One use?
The Sodaq One uses an ATSAMD21 microcontroller (ARM Cortex-M0+).
What tier of support does this crate have?
It is a tier 2 support board, meaning it is maintained and tested but may not have the same level of validation as tier 1 boards.