Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5d2ca3a

Browse files
bors[bot]thejpster
andauthored
Merge #354
354: Update README with some RP2040 boards r=therealprof a=thejpster Also bump RTIC to 1.0, and add Hubris RTOS Co-authored-by: Jonathan 'theJPster' Pallant <github@thejpster.org.uk>
2 parents a5a1d74 + 312f7b5 commit 5d2ca3a

File tree

1 file changed

+39
-2
lines changed

1 file changed

+39
-2
lines changed

‎README.md‎

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ This project is developed and maintained by the [Resources team][team].
2424
* [Microchip](#microchip)
2525
* [Nordic](#nordic)
2626
* [NXP](#nxp)
27+
* [Raspberry Pi Silicon](#raspberry-pi-silicon)
2728
* [SiFive](#sifive)
2829
* [Silicon Labs](#silicon-labs)
2930
* [STMicroelectronics](#stmicroelectronics)
@@ -37,6 +38,7 @@ This project is developed and maintained by the [Resources team][team].
3738
* [GigaDevice](#gigadevice-1)
3839
* [Nordic](#nordic-1)
3940
* [NXP](#nxp-1)
41+
* [Raspberry Pi Silicon](#raspberry-pi-silicon-1)
4042
* [SiFive](#sifive-1)
4143
* [STMicroelectronics](#stmicroelectronics-1)
4244
* [Texas Instruments](#texas-instruments-1)
@@ -55,6 +57,8 @@ This project is developed and maintained by the [Resources team][team].
5557
* [Arduino](#arduino)
5658
* [Nordic](#nordic-2)
5759
* [NXP](#nxp-2)
60+
* [Pimoroni](#pimoroni)
61+
* [Raspberry Pi](#raspberry-pi)
5862
* [Sparkfun](#sparkfun)
5963
* [SeeedStudio](#seeedstudio)
6064
* [SiFive](#sifive-2)
@@ -158,10 +162,11 @@ In 2018 the Rust community created an embedded working group to help drive adopt
158162
- [FreeRTOS.rs](https://github.com/hashmismatch/freertos.rs) Rust interface for the FreeRTOS API
159163
- [FreeRTOS-rust](https://github.com/lobaro/FreeRTOS-rust) Rust interface for FreeRTOS with Rust entry point and build support crate.
160164
- [Tock](https://www.tockos.org) An embedded operating system designed for running multiple concurrent, mutually distrustful applications on low-memory and low-power microcontrollers
165+
- [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.
161166

162167
### Real-time tools
163168

164-
- [RTIC v0.5](https://rtic.rs/0.5/book/en/) Real-Time Interrupt-driven Concurrency — A concurrency framework for building real time systems:
169+
- [RTIC v1.0](https://rtic.rs/1.0/book/en/) Real-Time Interrupt-driven Concurrency — A concurrency framework for building real time systems:
165170
- [cortex-m rtic](https://github.com/rtic-rs/cortex-m-rtic) RTIC framework for ARM Cortex-M microcontrollers
166171
- [msp430 rtfm](https://github.com/japaric/msp430-rtfm) RTFM framework for MSP430 MCUs
167172

@@ -211,6 +216,9 @@ Peripheral Access Crates were also called Device Crates.
211216
- [`imxrt-ral`](https://github.com/imxrt-rs/imxrt-rs) Register access layer for i.MX RT series. - ![crates.io](https://img.shields.io/crates/v/imxrt-ral.svg)
212217
- [`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)
213218

219+
### Raspberry Pi Silicon
220+
221+
- [`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)
214222

215223
### SiFive
216224

@@ -328,6 +336,9 @@ Also check the list of [NXP board support crates][nxp-bsc]!
328336
- [`mkw41z-hal`](https://crates.io/crates/mkw41z-hal) - ![crates.io](https://img.shields.io/crates/v/mkw41z-hal.svg)
329337
- [`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)
330338

339+
### Raspberry Pi Silicon
340+
341+
- [`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)
331342

332343
### SiFive
333344

@@ -372,7 +383,7 @@ Also check the list of [STMicroelectronics board support crates][stm-bsc]!
372383

373384
### Texas Instruments
374385

375-
- [`tm4c123x-hal`](https://github.com/thejpster/tm4c123x-hal)
386+
- [`tm4c123x-hal`](https://github.com/rust-embedded-community/tm4c-hal/)
376387

377388
### MSP430
378389

@@ -471,6 +482,17 @@ Crates tailored for specific boards.
471482
![crates.io](https://img.shields.io/crates/v/itsybitsy_m4.svg)
472483
- [`trinket_m0`](https://crates.io/crates/trinket_m0) - Board support for the [Trinket M0 board](https://www.adafruit.com/product/3500)
473484
![crates.io](https://img.shields.io/crates/v/trinket_m0.svg)
485+
- [`adafruit-feather-rp2040`](https://github.com/rp-rs/rp-hal) - Board Support Crate for the [Adafruit Feather RP2040].
486+
- [`adafruit-itsy-bitsy-rp2040`](https://github.com/rp-rs/rp-hal) - Board Support Crate for the [Adafruit ItsyBitsy RP2040].
487+
- [`adafruit-kb2040`](https://github.com/rp-rs/rp-hal) - Board Support Crate for the [Adafruit KB2040].
488+
- [`adafruit-macropad`](https://github.com/rp-rs/rp-hal) - Board Support Crate for the [Adafruit Macropad].
489+
- [`adafruit-qt-py-rp2040`](https://github.com/rp-rs/rp-hal) - Board Support Crate for the [Adafruit QT Py RP2040].
490+
491+
[Adafruit Feather RP2040]: https://www.adafruit.com/product/4884
492+
[Adafruit ItsyBitsy RP2040]: https://www.adafruit.com/product/4888
493+
[Adafruit KB2040]: https://www.adafruit.com/product/5302
494+
[Adafruit Macropad]: https://www.adafruit.com/product/5128
495+
[Adafruit QT Py RP2040]: https://www.adafruit.com/product/4900
474496

475497
### Arduino
476498

@@ -497,9 +519,24 @@ Crates tailored for specific boards.
497519

498520
[FRDM-KW41Z]: https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/kinetis-cortex-m-mcus/w-serieswireless-conn.m0-plus-m4/freedom-development-kit-for-kinetis-kw41z-31z-21z-mcus:FRDM-KW41Z
499521

522+
### Pimoroni
523+
524+
- [`pimoroni-pico-explorer`](https://github.com/rp-rs/rp-hal) - Board Support for the [Pimoroni Pico Explorer]
525+
- [`pimoroni-pico-lipo-16mb`](https://github.com/rp-rs/rp-hal) - Board Support for the [Pimoroni Pico Lipo 16MB]
526+
527+
[pimoroni-pico-explorer]: https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-pico-explorer
528+
[Pimoroni Pico Explorer]: https://shop.pimoroni.com/products/pico-explorer-base
529+
[pimoroni-pico-lipo-16mb]: https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni_pico_lipo_16mb
530+
[Pimoroni Pico Lipo 16MB]: https://shop.pimoroni.com/products/pimoroni-pico-lipo?variant=39335427080275
531+
532+
### Raspberry Pi
533+
534+
- [`rp-pico`](https://github.com/rp-rs/rp-hal) - Board Support Crate for the RP2040 based Raspberry Pi Pico.
535+
500536
### Sparkfun
501537

502538
- [`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)
539+
- [`sparkfun-pro-micro-rp2040`](https://github.com/rp-rs/rp-hal) - Board Support Crate for the RP2040 based Sparkfun Pro Micro.
503540

504541
### SeeedStudio
505542

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /