@ -24,6 +24,7 @@ This project is developed and maintained by the [Resources team][team].
* [Microchip](#microchip)
* [Nordic](#nordic)
* [NXP](#nxp)
* [Raspberry Pi Silicon](#raspberry-pi-silicon)
* [SiFive](#sifive)
* [Silicon Labs](#silicon-labs)
* [STMicroelectronics](#stmicroelectronics)
@ -37,6 +38,7 @@ This project is developed and maintained by the [Resources team][team].
* [GigaDevice](#gigadevice-1)
* [Nordic](#nordic-1)
* [NXP](#nxp-1)
* [Raspberry Pi Silicon](#raspberry-pi-silicon-1)
* [SiFive](#sifive-1)
* [STMicroelectronics](#stmicroelectronics-1)
* [Texas Instruments](#texas-instruments-1)
@ -55,6 +57,8 @@ This project is developed and maintained by the [Resources team][team].
* [Arduino](#arduino)
* [Nordic](#nordic-2)
* [NXP](#nxp-2)
* [Pimoroni](#pimoroni)
* [Raspberry Pi](#raspberry-pi)
* [Sparkfun](#sparkfun)
* [SeeedStudio](#seeedstudio)
* [SiFive](#sifive-2)
@ -158,10 +162,11 @@ In 2018 the Rust community created an embedded working group to help drive adopt
- [FreeRTOS.rs](https://github.com/hashmismatch/freertos.rs) Rust interface for the FreeRTOS API
- [FreeRTOS-rust](https://github.com/lobaro/FreeRTOS-rust) Rust interface for FreeRTOS with Rust entry point and build support crate.
- [Tock](https://www.tockos.org) An embedded operating system designed for running multiple concurrent, mutually distrustful applications on low-memory and low-power microcontrollers
- [Hubris](https://github.com/oxidecomputer/hubris) A real-time operating systems built by Oxide Computer to run the Service Controller processor in the mainboards of their rack-mount servers.
### Real-time tools
- [RTIC v0.5](https://rtic.rs/0.5/book/en/) Real-Time Interrupt-driven Concurrency — A concurrency framework for building real time systems:
- [RTIC v1.0](https://rtic.rs/1.0/book/en/) Real-Time Interrupt-driven Concurrency — A concurrency framework for building real time systems:
- [cortex-m rtic](https://github.com/rtic-rs/cortex-m-rtic) RTIC framework for ARM Cortex-M microcontrollers
- [msp430 rtfm](https://github.com/japaric/msp430-rtfm) RTFM framework for MSP430 MCUs
@ -211,6 +216,9 @@ Peripheral Access Crates were also called Device Crates.
- [`SKEAZN642`](https://crates.io/crates/SKEAZN642) Peripheral access API for KEA64 family microcontrollers (generated using svd2rust) - ![crates.io](https://img.shields.io/crates/v/SKEAZN642.svg)
### Raspberry Pi Silicon
- [`rp2040-pac`](https://crates.io/crates/rp2040-pac) - Peripheral access API for the RP2040 dual-core system-on-chip (generated using svd2rust) - ![crates.io](https://img.shields.io/crates/v/rp2040-pac.svg)
### SiFive
@ -328,6 +336,9 @@ Also check the list of [NXP board support crates][nxp-bsc]!
- [`imxrt-hal`](https://github.com/imxrt-rs/imxrt-rs) - HAL for i.MX RT series. - ![crates.io](https://img.shields.io/crates/v/imxrt-hal.svg)
### Raspberry Pi Silicon
- [`rp2040-hal`](https://crates.io/crates/rp2040-hal) - HAL for the RP2040 dual-core system-on-chip - ![crates.io](https://img.shields.io/crates/v/rp2040-hal.svg)
### SiFive
@ -372,7 +383,7 @@ Also check the list of [STMicroelectronics board support crates][stm-bsc]!
- [`rp-pico`](https://github.com/rp-rs/rp-hal) - Board Support Crate for the RP2040 based Raspberry Pi Pico.
### Sparkfun
- [`samd21_mini`](https://crates.io/crates/samd21_mini) - Board support for the [SAMD21 Mini Breakout](https://www.sparkfun.com/products/13664) ![crates.io](https://img.shields.io/crates/v/samd21_mini.svg)
- [`sparkfun-pro-micro-rp2040`](https://github.com/rp-rs/rp-hal) - Board Support Crate for the RP2040 based Sparkfun Pro Micro.