A curated list of resouces for development in the Rust programming language for the RP2040 microcontroller
- Community
- Books, Blogs, and Training Materials
- Video Courses and Talks
- Tools
- Templates
- Projects
- License
You can usually find community members in the #rp-rs:matrix.org
Matrix room.
- [EN] The examples in rp-hal
- [EN] Getting Started with Rust on a Raspberry Pi Pico (Part 1)
- [EN] Programing in Rust the XIAO RP2040 board
- [EN] Running Rust on the Pico W
- [EN] Rust runs on Everything(no operating system, just Rust)
- [EN] Introduction to Rust Programming on bare metal hardware
- probe-rs - A flashing and debugging tool for embedded devices
- elf2uf2 - A tool to convert ELF files to UF2 files. Useful when you have no debugger(or second RP2040 used as a debugger) and want to flash your firmware.
- μLA - A SUMP/OLS compatible Micro Logic analyzer using PIO
- RMK - A feature-rich Rust keyboard firmware
- rp2040-sound-card - A USB Audio implementation on the RP2040
- rp2040-37c3-oled - Rust Firmware for displaying the 37C3 Logo animation
- inputmodule-rs - A Laptops Input Module Firmware
Any contributions are welcome! If you would like to add a project or resource just open a PR with the changes. If you have any questions, suggestions or want to make a larger contribution please open an issue.
This list is licensed under
- CC0 1.0 Universal License (LICENSE or https://creativecommons.org/publicdomain/zero/1.0/legalcode)