rust-embedded
awesome-embedded-rust

Curated list of resources for Embedded and Low-level development in the Rust programming language

Last updated Jul 7, 2026
8.0k
Stars
486
Forks
15
Issues
+14
Stars/day
Attention Score
96
Language breakdown
No language data available.
โ–ธ Files click to expand
README

Embedded Rust

Awesome Linting

This is a curated list of resources related to embedded and low-level programming in the Rust programming language, including a selection of useful crates.

Rust Embedded Logo

This project is developed and maintained by the [Resources team][team].

Projects marked with a robot emoji ๐Ÿค– are developed with the assistance of AI/LLM tools.

Table of Contents

- Table of Contents - Community - Community Chat Rooms - Books, blogs, and training materials - Free and public materials - Paid and commercially available materials - Tools - Real-time - Real-time Operating System (RTOS) - Real-time tools - Runtime Crates - Peripheral Access Crates - Microchip - Nordic - NXP - Raspberry Pi Silicon - SiFive - Silicon Labs - StarFive - STMicroelectronics - Texas Instruments - MSP430 - Espressif - Ambiq Micro - GigaDevice - XMC - Vorago - AMD - Wiznet - Renesas - HAL implementation crates - OS - Microchip - Nordic - NXP - Raspberry Pi Silicon - SiFive - STMicroelectronics - Texas Instruments - MSP430 - Espressif - Silicon Labs - XMC - AMD - GigaDevice - Vorago - Renesas - StarFive - Architecture support crates - ARM - RISC-V - MIPS - Board support crates - 1BitSquared - Adafruit - Arduino - Nordic - NXP - Pimoroni - Raspberry Pi - Sparkfun - SeeedStudio - SiFive - Sipeed - Sony - STMicroelectronics - Teensy - Vorago - Texas Instruments - Special Purpose - Sodaq - Other - Component abstraction crates - Driver crates - WIP - no-std crates - WIP - Panic handling - Firmware projects - Old books, blogs, and training materials - License - Code of Conduct

Community

In 2018, the Rust community created an embedded working group to help drive adoption in the Rust ecosystem.

  • Embedded WG, including newsletters with progress updates.

Community Chat Rooms

  • You can usually find community members (including embedded WG members) in the official [#rust-embedded:matrix.org Matrix room]
  • [#rust-embedded-space:matrix.org] Most Embedded Rust related Matrix rooms are in the Rust Embedded Space
  • [embedded.rs-wasm-iot] - English Telegram chat about Rust and WASM for microcontrollers and IoT
  • [embedded.rs] - Telegram chat about Rust for microcontrollers in the Russian language
  • [#avr-rust:gitter.im] - For discussion of using Embedded Rust on AVR devices
  • [#esp-rs:matrix.org] - For discussion of using Embedded Rust on Espressif devices
  • [#nrf-rs:matrix.org] - For discussion of using Embedded Rust on Nordic Semiconductor devices
  • [#probe-rs:matrix.org] - For discussion of the Probe-rs debugging toolkit
  • [#rp-rs:matrix.org] - For discussion of using Embedded Rust on RP2040 based devices
  • [#rtic-rs:matrix.org] - For discussion of the Real-Time Interrupt-driven Concurrency framework
  • [#rust-embedded-graphics:matrix.org] - For discussion of the [embedded-graphics] crate and ecosystem
  • [#stm32-rs:matrix.org] - For discussion of using Embedded Rust on STM32 based devices
  • [#atsamd-rs:gitter.im] - For discussions of using Embedded Rust on ATSAMD devices
  • [#ethercrab:matrix.org] - For discussion of general EtherCAT and the Rust implementation, EtherCrab
  • [#mspm0-rs:matrix.org] - For discussion of using Embedded Rust on Texas Instruments MSPM0 (and MSPS003) devices
  • [rust-embedded:QQ group] - Chinese community for Rust embedded
  • [#embassy-rs:matrix.org] - For discussion of using async on Embedded Rust using the Embassy ecosystem of crates
[#rust-embedded-graphics:matrix.org]: https://matrix.to/#/#rust-embedded-graphics:matrix.org [#esp-rs:matrix.org]: https://matrix.to/#/#esp-rs:matrix.org [#rust-embedded:matrix.org Matrix room]: https://matrix.to/#/#rust-embedded:matrix.org [#rust-embedded-space:matrix.org]: https://matrix.to/#/#rust-embedded-space:matrix.org [embedded.rs-wasm-iot]: https://t.me/embeddedrust [embedded.rs]: https://t.me/embedded_rs [#rtic-rs:matrix.org]: https://matrix.to/#/#rtic-rs:matrix.org [#nrf-rs:matrix.org]: https://matrix.to/#/#nrf-rs:matrix.org [#probe-rs:matrix.org]: https://matrix.to/#/#probe-rs:matrix.org [embedded-graphics]: https://crates.io/crates/embedded-graphics [#stm32-rs:matrix.org]: https://matrix.to/#/#stm32-rs:matrix.org [#avr-rust:gitter.im]: https://matrix.to/#/#avr-rust_Lobby:gitter.im [#rp-rs:matrix.org]: https://matrix.to/#/#rp-rs:matrix.org [#atsamd-rs:gitter.im]: https://matrix.to/#/#atsamd-rs_community:gitter.im [#ethercrab:matrix.org]: https://matrix.to/#/#ethercrab:matrix.org [#mspm0-rs:matrix.org]: https://matrix.to/#/#mspm0-rs:matrix.org [Rust-embedded:QQ group]: https://qm.qq.com/q/A8Hl57xR1C [#embassy-rs:matrix.org]: https://matrix.to/#/#embassy-rs:matrix.org

Books, blogs, and training materials

Free and public materials

These materials are available publicly, typically under permissive licenses.

[Ferrous Systems]: https://ferrous-systems.com

Paid and commercially available materials

These materials are available for purchase. They have been reviewed for relevancy, but are not specifically endorsed or reviewed for accuracy or quality by the Embedded Working Group.

  • Simplified Embedded Rust: Standard Library Edition - This book provides a quick path to start learning embedded Rust with minimal setup. Book is based on ESP devices and the Wokwi Simulator. This edition uses the standard library development approach which is based on the ESP-IDF framework.
  • Simplified Embedded Rust: Core Library Edition - This book provides a quick path to start learning embedded Rust with minimal setup. Book is based on ESP devices and the Wokwi Simulator. This edition uses the core library development approach for bare metal development.

Tools

  • xargo Rust package manager with support for non-default std libraries โ€” build Rust runtime for your embedded system.
- xargo is great, but since it's in maintenance mode, cargo-xbuild is catching up as its intended replacement.
  • svd2rust Generate Rust structs with register mappings from SVD files.
  • edc2svd Generate SVD files for PIC32 devices from EDC files. - crates.io
  • [embedded-hal-mock] Mock implementation of embedded-hal traits for testing without accessing real hardware. - crates.io
  • bindgen Automatically generates Rust FFI bindings to C and C++ libraries. - crates.io
  • cortex-m semihosting Semihosting for ARM Cortex-M processors
  • bobbin-cli A Rust command line tool to simplify embedded development and deployment.
  • ferros A Rust-based userland which also adds compile-time assurances to seL4 development.
  • cargo-flash A small cargo subcommand to download your binary to your target chip. - crates.io
  • cargo-embed A superset of cargo-flash with additional useful features like configuration file support, an RTT terminal, or a GDB server. - crates.io
  • cargo-hf2 A small cargo subcommand to download cargo builds to Microsoft UF2 bootloaders via HID USB . - crates.io
  • cargo-bloat Find out what takes most of the space in your executable.
  • cargo-call-stack Static, whole program stack usage analyzer.
  • cargo-dfu Cargo extension for flashing embedded rust programs via DFU.
  • espflash Serial flasher utility for Espressif SoCs and modules. - crates.io
  • espup Tool for installing and maintaining Espressif Rust ecosystem. - crates.io
  • uf2 Converts binary files to Microsoft's UF2 format for copying over to mass storage device uf2 bootloaders - crates.io
  • probe-rs: a modern, embedded debugging toolkit, written in Rust
  • embedded-test: A versatile test harness for embedded devices, supporting unit tests, integration tests, async tests, and more.
  • Knurling Tools are developed by [Ferrous Systems] to ease the development process for building, debugging, and testing embedded Rust systems. These tools include:
- defmt: a highly efficient logging framework that targets resource-constrained devices, like microcontrollers. - derive-mmio: Creating MMIO-friendly APIs for embedded peripherals. - flip-link, a linker wrapper that provides stack overflow protection without an MMU by flipping the standard memory layout of ARM Cortex-M programs - app-template, a cargo-generate powered project template for quickly setting up new projects using the Knurling Tools. - defmt-test, an embedded test harness that lets you write and run unit tests as if you were using the built-in #[test] attribute, but will run on an embedded target
  • embedded-hal-compat, a compatibility layer to provide interoperability between v0.2.x and v1.x.x hal implementations and drivers
  • Embassy start is a GitHub repo template for setting up async embedded Rust projects that use Embassy. This particular template targets nRF hardware and networking using the Uarte for the purposes of illustration only.
  • svd-generator CLI tool to parse flattened device tree files, and create a SVD file. - crates.io
  • rumbac is a simple CLI flasher for Arduino Nano 33 BLE Rev2 / Sense Rev2 boards, using the SAM-BA protocol to talk with the Arduino-provided bootloader, porting just enough of the bossac tool to Rust
  • commitment-issues Compile git metadata into your binary.
[embedded-hal-mock]: https://crates.io/crates/embedded-hal-mock

Real-time

Real-time Operating System (RTOS)

  • Drone OS An Embedded Operating System for writing real-time applications in Rust.
  • FreeRTOS.rs Rust interface for the FreeRTOS API
  • FreeRTOS-rust Rust interface for FreeRTOS with Rust entry point and build support crate.
  • RIOT-OS directly supports applications written in Rust, both in terms of build system integration and by having safe and idiomatic wrappers.
  • Tock An embedded operating system designed for running multiple concurrent, mutually distrustful applications on low-memory and low-power microcontrollers
  • Hubris A real-time operating system built by Oxide Computer to run the Service Controller processor in the mainboards of their rack-mount servers.
  • Zephyr An embedded RTOS, written in C, with support for writing applications in Rust.
  • Ariel OS A modular operating system written in Rust, providing multicore preemptive scheduling and application portability on top of Embassy.

Real-time tools

  • RTIC v1.0 Real-Time Interrupt-driven Concurrency โ€” A concurrency framework for building real-time systems:
- cortex-m rtic RTIC framework for ARM Cortex-M microcontrollers - msp430 rtfm RTFM framework for MSP430 MCUs

Runtime Crates

Basic runtimes for CPUs & MCUs which are needed to run software on them.

Peripheral Access Crates

Register definition for microcontroller families. Usually generated using [svd2rust]. - crates.io

Peripheral Access Crates were also called Device Crates.

[svd2rust]: https://crates.io/crates/svd2rust

NOTE You may be able to find even more peripheral access crates by searching for the [svd2rust][svd2rust-kw] keyword on crates.io!

[svd2rust-kw]: https://crates.io/keywords/svd2rust

Microchip

  • atsamd11 Peripheral access API for Microchip (formerly Atmel) SAMD11 microcontrollers. This git repo hosts both the peripheral access crate and the hal.
  • atsamd21 Peripheral access API for Microchip (formerly Atmel) SAMD21 microcontrollers. This git repo hosts both the peripheral access crate and the hal.
  • atsamd51 Peripheral access API for Microchip (formerly Atmel) SAMD51 microcontrollers. This git repo hosts both the peripheral access crate and the hal.
  • atsame53 Peripheral access API for Microchip (formerly Atmel) SAME53 microcontrollers. This git repo hosts both the peripheral access crate and the hal.
  • atsame54 Peripheral access API for Microchip (formerly Atmel) SAME54 microcontrollers. This git repo hosts both the peripheral access crate and the hal.
  • atsamx7x-rust Peripheral access API for Microchip (formerly Atmel) SAM S70/E70/V70/V71 microcontrollers. This git repo hosts both the peripheral access crate and the hal.
  • avr-device Peripheral access API for Microchip (formerly Atmel) AVR microcontroller family.
  • sam3x8e Peripheral access API for Atmel SAMD3X8E microcontrollers (generated using svd2rust) - crates.io
  • pic32-pac Peripheral access API for PIC32MX1/2xx - crates.io

Nordic

  • nrf51 Peripheral access API for nRF51 microcontrollers (generated using svd2rust) - crates.io
  • nrf52810-pac - Peripheral access API for the nRF52810 microcontroller (generated using svd2rust) - crates.io
  • nrf52811-pac - Peripheral access API for the nRF52811 microcontroller (generated using svd2rust) - crates.io
  • nrf52832-pac - Peripheral access API for the nRF52832 microcontroller (generated using svd2rust) - crates.io
  • nrf52833-pac - Peripheral access API for the nRF52833 microcontroller (generated using svd2rust) - crates.io
  • nrf52840-pac - Peripheral access API for the nRF52840 microcontroller (generated using svd2rust) - crates.io
  • nrf5340-app-pac - Peripheral access API for the nRF5340 application core (generated using svd2rust) - crates.io
  • nrf5340-net-pac - Peripheral access API for the nRF5340 network core (generated using svd2rust) - crates.io
  • nrf9160-pac - Peripheral access API for the nRF9160 system-in-package (generated using svd2rust) - crates.io

NXP

Raspberry Pi Silicon

  • rp2040-pac - Peripheral access API for the RP2040 dual-core system-on-chip (generated using svd2rust) - crates.io
  • rp235x-pac - Peripheral access API for the RP2350 family of dual-core microcontrollers - crates.io

SiFive

Silicon Labs

  • efm32pg12-pac - Peripheral access API for Silicon Labs EFM32PG12 microcontrollers - crates.io
The efm32-rs project has peripheral access APIs for most EFM32 microcontrollers (generated using svd2rust):

StarFive

STMicroelectronics

The stm32-rs project has peripheral access APIs for most STM32 microcontrollers (generated using svd2rust):

Texas Instruments

  • tm4c123x Peripheral access API for TM4C123x microcontrollers (generated using svd2rust)
  • tm4c129x Peripheral access API for TM4C129x microcontrollers (generated using svd2rust)
  • mspm0-metapac
- PAC for all MSPM0 (and MSPS003) microcontrollers. (generated using chiptool)

MSP430

  • msp430g2553 Peripheral access API for MSP430G2553 microcontrollers (generated using svd2rust)
- msp430 quickstart some examples for msp430

Espressif

Ambiq Micro

  • ambiq-apollo1-pac Peripheral access API for Ambiq Apollo 1 microcontrollers (generated using svd2rust)
  • ambiq-apollo2-pac Peripheral access API for Ambiq Apollo 2 microcontrollers (generated using svd2rust)
  • ambiq-apollo3-pac Peripheral access API for Ambiq Apollo 3 microcontrollers (generated using svd2rust)
  • ambiq-apollo3p-pac Peripheral access API for Ambiq Apollo 3 Plus microcontrollers (generated using svd2rust)

GigaDevice

  • gd32vf103-pac Peripheral access API for GD32VF103 RISC-V microcontrollers (generated using svd2rust) - crates.io
  • gd32e2 Peripheral access API for GD32E23x Cortex-M23 microcontrollers (generated using svd2rust) - crates.io
  • gd32f1 Peripheral access API for GD32F1x0 Cortex-M3 microcontrollers (generated using svd2rust) - crates.io
  • gd32f2 Peripheral access API for GD32F20x Cortex-M3 microcontrollers (generated using svd2rust) - crates.io

XMC

Peripheral access crates for the different XMC4xxx families of microcontrollers

AMD

Vorago

Wiznet

  • w7500x-pac Peripheral Access Crate for Wiznet's W7500x microcontrollers (generated using svd2rust) - crates.io

Renesas

  • ra2a1 Peripheral Access Crate for ra2a1 microcontrollers (generated using svd2rust) - crates.io
  • ra2e1 Peripheral Access Crate for ra2e1 microcontrollers (generated using svd2rust) - crates.io
  • ra2e2 Peripheral Access Crate for ra2e2 microcontrollers (generated using svd2rust) - crates.io
  • ra2l1 Peripheral Access Crate for ra2l1 microcontrollers (generated using svd2rust) - crates.io
  • ra4e1 Peripheral Access Crate for ra4e1 microcontrollers (generated using svd2rust) - crates.io
  • ra4m1 Peripheral Access Crate for ra4m1 microcontrollers (generated using svd2rust) - crates.io
  • ra4m2 Peripheral Access Crate for ra4m2 microcontrollers (generated using svd2rust) - crates.io
  • ra4m3 Peripheral Access Crate for ra4m3 microcontrollers (generated using svd2rust) - crates.io
  • ra4w1 Peripheral Access Crate for ra4w1 microcontrollers (generated using svd2rust) - crates.io
  • ra6e1 Peripheral Access Crate for ra6e1 microcontrollers (generated using svd2rust) - crates.io
  • ra6m1 Peripheral Access Crate for ra6m1 microcontrollers (generated using svd2rust) - crates.io
  • ra6m2 Peripheral Access Crate for ra6m2 microcontrollers (generated using svd2rust) - crates.io
  • ra6m3 Peripheral Access Crate for ra6m3 microcontrollers (generated using svd2rust) - crates.io
  • ra6m4 Peripheral Access Crate for ra6m4 microcontrollers (generated using svd2rust) - crates.io
  • ra6t1 Peripheral Access Crate for ra6t1 microcontrollers (generated using svd2rust) - crates.io
  • ra6t2 Peripheral Access Crate for ra6t2 microcontrollers (generated using svd2rust) - crates.io
  • da14531 Peripheral Access Crate for DA14531 Ultra-Low Power BT 5.1 System-on-Chip - crates.io

HAL implementation crates

Implementations of [embedded-hal] for microcontroller families and systems running some OS. - crates.io

[embedded-hal]: https://crates.io/crates/embedded-hal

NOTE You may be able to find even more HAL implementation crates by searching for the [embedded-hal-impl] and [embedded-hal][embedded-hal-kw] keywords on crates.io!

[embedded-hal-impl]: https://crates.io/keywords/embedded-hal-impl [embedded-hal-kw]: https://crates.io/keywords/embedded-hal

OS

  • [bitbang-hal] software protocol implementations for microcontrollers with digital::OutputPin and digital::InputPin
  • [ftdi-embedded-hal] for FTDI FTx232H chips connected to Linux systems via USB
  • [linux-embedded-hal] for embedded Linux systems like the Raspberry Pi. - crates.io
  • [freebsd-embedded-hal] for embedded (or not) FreeBSD systems. - crates.io
[bitbang-hal]: https://crates.io/crates/bitbang-hal [ftdi-embedded-hal]: https://crates.io/crates/ftdi-embedded-hal [linux-embedded-hal]: https://crates.io/crates/linux-embedded-hal [freebsd-embedded-hal]: https://crates.io/crates/freebsd-embedded-hal

Microchip

  • atsam4-hal - HAL for SAM4E, SAM4N and SAM4S - crates.io
  • atsamd-hal - HAL for SAMD11, SAMD21, SAMD51 and SAME54 - crates.io
  • atsamx7x-hal - HAL for SAM S70/E70/V70/V71-based devices - crates.io
  • avr-hal - HAL for AVR microcontroller family and AVR-based boards
  • pic32-hal - HAL for PIC32MX - crates.io

Nordic

NXP

Also check the list of [NXP board support crates][nxp-bsc]!

[nxp-bsc]: #nxp-2

Raspberry Pi Silicon

  • rp2040-hal - HAL for the RP2040 dual-core system-on-chip - crates.io
  • rp235x-hal - HAL for the RP2350 family of dual-core microcontrollers (used in the Raspberry Pi Pico 2 etc.) - crates.io

SiFive

STMicroelectronics

Also check the list of [STMicroelectronics board support crates][stm-bsc]!

[stm-bsc]: #stmicroelectronics-2

- Has examples that can run on boards like the [Nucleo-F042K6] and similar boards - Can be run on boards like the [Blue-pill], [Nucleo-F103RB], and similar boards - Generic HAL implementation for all MCUs of the stm32f4 series - Generic HAL implementation for all MCUs of the stm32f7 series - HAL implementation for the STMicro STM32H7xx family of microcontrollers - HAL implementation for the the STMicro STM32L0xx family of microcontrollers - Generic hal support for stm32l4 devices, has examples that can run on boards like the [Nucleo-L432KC], [Solo], and similar boards - HAL implementation for STM32 devices across multiple families, with a focus on newer ones like L4, L5, and H7.

[Nucleo-L432KC]: https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l432kc.html [Solo]: https://solokeys.com/ [Blue-pill]: http://web.archive.org/web/20230317010201/https://stm32duinoforum.com/forum/wikisubdomain/indextitleBluePill.html [Nucleo-F103RB]: http://www.st.com/en/evaluation-tools/nucleo-f103rb.html [Nucleo-F042K6]: http://www.st.com/en/evaluation-tools/nucleo-f042k6.html

Texas Instruments

- Embassy HAL implementation for all MSPM0 (and MSPS003) microcontrollers.

MSP430

- HAL implementation for the MSP430FR2x5x family of microcontrollers

Espressif

- A no_std Hardware Abstraction Layer for Espressif microcontrollers, officially supported by Espressif - A std embedded-hal implementation for Espressif microcontrollers built on top of ESP-IDF, fully supported by the community

Silicon Labs

- HAL implementation targeted for [Tomu] USB board with EFM32HG309F64 ARMv6-M core. Has support to configure [tomu bootloader] directly from an application via the toboot_config macro.

[Tomu]: https://tomu.im/ [tomu bootloader]: https://github.com/im-tomu/tomu-bootloader

XMC

GigaDevice

- HAL for GD32VF103xx microcontrollers - (WIP) Hardware abstract layer (HAL) for the GD32VF103 RISC-V microcontroller - HAL implementation for GD32F1x0 microcontrollers

Vorago

- Blogpost

AMD

Renesas

  • da14531-hal HAL crate for DA14531 Ultra-Low Power BT 5.1 System-on-Chip - crates.io

StarFive

Architecture support crates

Crates tailored for general CPU architectures.

ARM

  • cortex-a Low-level access to Cortex-A processors (early state) - crates.io
  • cortex-m Low-level access to Cortex-M processors - crates.io

RISC-V

  • riscv Low-level access to RISC-V processors - crates.io

MIPS

  • mips Low-level access to MIPS32 processors - crates.io
  • mips-mcu Low-level access to MIPS MCU cores - crates.io

Board support crates

Crates tailored for specific boards.

[STM32F3DISCOVERY]: http://www.st.com/en/evaluation-tools/stm32f3discovery.html [STM32F4DISCOVERY]: https://www.st.com/en/evaluation-tools/stm32f4discovery.html [STM32F429DISCOVERY]: https://www.st.com/en/evaluation-tools/32f429idiscovery.html [atsamd-rs]: https://github.com/atsamd-rs/atsamd [atsamd-rs tier 1 support]: https://github.com/atsamd-rs/atsamd#how-to-use-a-bsp-ie-getting-started-writing-your-own-code [atsamd-rs tier 2 support]: https://github.com/atsamd-rs/atsamd#how-to-use-a-bsp-ie-getting-started-writing-your-own-code

1BitSquared

  • onebitsy - Board support crate for the [1bitsy] STM32F4-based board - crates.io
[1bitsy]: https://1bitsy.org/

Adafruit

  • metrom0 - Board support for the [Metro M0 board] in the [atsamd-rs] repo. It is an [atsamd-rs tier 1 support] board. crates.io
  • metrom4 - Board support for the [Metro M4 board] in the [atsamd-rs] repo. It is an [atsamd-rs tier 1 support] board. crates.io
  • pyportal - Board support for the [PyPortal board] in the [atsamd-rs] repo. It is an [atsamd-rs tier 2 support] board. crates.io
  • pygamer - Board support for the [PyGamer board] in the [atsamd-rs] repo. It is an [atsamd-rs tier 1 support] board. crates.io
  • trellism4 - Board support for the [NeoTrellis M4 board] in the [atsamd-rs] repo. It is an [atsamd-rs tier 2 support] board. crates.io
  • feather-f405 - Board support for the [Feather STM32F405 Express]. crates.io
  • featherm0 - Board support for the [Feather M0 board], and some variants in the [atsamd-rs] repo. It is an [atsamd-rs tier 1 support] board. crates.io
  • featherm4 - Board support for the [Feather M4 board] in the [atsamd-rs] repo. It is an [atsamd-rs tier 1 support] board. crates.io
  • circuitplaygroundexpress - Board support for the [Circuit Playground Express board] in the [atsamd-rs] repo. It is an [atsamd-rs tier 2 support] board. crates.io
  • edgebadge - Board support for the [EdgeBadge board] in the [atsamd-rs] repo. It is an [atsamd-rs tier 2 support] board. crates.io
  • gemmam0 - Board support for the [Gemma M0 board] in the [atsamd-rs] repo. It is an [atsamd-rs tier 2 support] board. crates.io
  • itsybitsym0 - Board support for the [ItsyBitsy M0 board] in the [atsamd-rs] repo. It is an [atsamd-rs tier 2 support] board. crates.io
  • itsybitsym4 - Board support for the [ItsyBitsy M4 Express board] in the a

README truncated. [View on GitHub
๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท rust-embedded/awesome-embedded-rust ยท Updated daily from GitHub