Pinned Repositories
badger2040_testing
Testing out badger2040 functionality before bringing it into the official repo
bl602-loader
CMSIS-Pack compatible flash loader for BL602 microcontroller from Boufallo Labs
bl602-rust-example
A simple example showcasing what's working in the bl602-hal
bl702-hal
Rust Embedded HAL for Boufallo BL702 microcontroller
embassy-rp-quickstart
Embassy project template for rp2040
lpc-iap
Flash library and probe-rs algos for NXP LPC MCUs
rp-hal
A Rust Embedded-HAL for the rp series microcontrollers
rp2040_rust_playground
A collection of (small) Rust-lang projects targetting the rp2040 microcontroller
uc8151-rs
A Rust port of Pimoroni's uc8151 driver, as used on badger2040
wii-ext-rs
Wiimote Extension Controller (nunchuk, classic controller) driver for Rust embedded-hal traits
9names's Repositories
9names/rp2040_experiments-multicore_multiprogram
Some small multicore examples loading 2nd programs on core 1
9names/9names.github.io
9names/bl602-exception
A simple exception handler for bl602-rust-hal
9names/BL602-flash-testing
Trying to get flash reading/writing and cache enable/disable working reliably
9names/bl602-irq-example
This is an example rust program for running a blinking LED on an BL602 using the bl602-hal with Mutex<RefCell<>> and timer peripheral interrupts.
9names/bl602-svd
9names/bl602-wifi-rs
WIP / POC for using the BL602 wifi blob from Rust for wifi and BLE connectivity
9names/bl602_re_misc
A place to share files related to bl602 RE effort
9names/bl_iot_sdk_autoformatted
This is a read-only clone of https://github.com/bouffalolab/bl_iot_sdk, but run through dos2unix and clang-format for cleaner diffs. Binaries are stripped out. This probably won't build.
9names/blash
A tool to flash BL602 via JTAG + serial without pressing buttons / setting jumpers
9names/blog
The Rust Embedded WG Blog
9names/critical-section
Pluggable critical section
9names/gd32vf103-flashloader
A probe-rs bootloader for gd32vf103 written in Rust
9names/hd44780-driver
Implementation of the embedded-hal traits for the HD44780.
9names/hifive-flashloader
9names/jlink-rtt-client
A tool for getting RTT data back from an embedded target via RTT from Segger's JLink tools
9names/mcp23017
MCP23017 a 16-Bit I2C I/O Expander with Serial Interface module
9names/Neotron-Common-Hardware
Contains KiCad footprints and symbols shared across multiple Neotron projects.
9names/panic-persist
A panic handler that stores the panic message in RAM
9names/pico-usb
USB driver for RP2040 (Raspberry PI Pico)
9names/piicodev-rs
Demo project showing off piicodev modules with Rust
9names/probe-rs-rtt
Library for interfacing with the RTT (Real-Time Transfer) debugging protocol over probe-rs
9names/rp2040-doom
Fully-featured Doom port for the Raspberry Pi RP2040 microcontroller
9names/rust-rosetta
Implementing Rosetta Code problems in Rust.
9names/svdtools
Python package to handle vendor-supplied, often buggy SVD files.
9names/timer0_test
9names/ufmt_float
Clone of the last published version of ufmt_float
9names/usbd-hid
9names/usbd-serial
Work-in progress minimal CDC-ACM (USB serial port) class for usb-device
9names/wii-ext-datacapture
Simple app for creating test data for wii-ext-rs