Embedded Developer. Pi Wars winner. Raspberry Pi fan. Member of @rust-embedded and @rust-embedded-community.
monotron. A simple 8-bit home computer style application for the TI Tiva-C Launchpad
192rp-hal-rp2350-public. A WIP HAL for the RP2350
66vga-framebuffer-rs. A Rust VGA Framebuffer implementation for embedded micros
32stellaris-launchpad. A bare metal Rust example for the TI Stellaris/Tiva-C Launchpad
31pi-workshop-rs. Workshop starter for Rust on the Raspberry Pi
27alpha-srom. Decoding the SROM from an AlphaStation
11monotron-synth. Basic synthesiser for Monotron
10cmsim. A Cortex-M simulator written in Rust
10stellaris-launchpad-c. Starter project for TI's Stellaris Launchpad that doesn't require you to have StellarisWare installed
6tockloader-proto-rs. Implements the Tockloader protocol, as a #[no_std] crate.
6zube. My entry for MPW2 on the Zero to ASIC Training Course
5pico-term-rs. An alternative firmware for the RC2014 RP2040 VGA Terminal
5atomic-queue-rs. An atomic lock-free #![no_std] queue for embedded system written in Rust.
5kicad_tools. Random tools I wrote to help with Kicad
4monotronian. An intepreted programming language, stored efficiently in memory as an AST.
4console-traits. Describes a basic text console
3lm4f120. Crate for working with the Texas Instruments LM4F120 (and relatives)
3monotron-apps. Demo apps for Monotron which run from RAM
3illyria. Implements a stop-and-wait ARQ using postcard + COBS as a serialisation mechanism
3kinetis-frdm. Rust bare-metal project for the Freescale Kinetis FRDM-KE06Z
3rust-dcc. A DCC protocol implementation in Rust.
3neotracker. A simple no_std mod parser
2rp2040-boot2-rs. Second Stage bootloader for the Pico board, suitable for use with Rust programs
1bios_experiment. Testing ideas for loading an operating system from a BIOS
1hal-demos. Demos for the Stellaris Launchpad that use tm4c123x-hal.
1robot-arduino. Arduino code for the PWRS motor controller
1nau88c22. Rust driver for the register interface on the Nuvoton NUA88C22 CODEC chip
1cotton. Low-level networking functionality in Rust
1rust-advent-of-code. Rust solutions to Advent of Code
1grease. A message passing experiment in Rust.
1rushttp. A basic HTTP server, written in Rust
1ke06z4-pac. Rust
1ke06z. Drivers for the Freescale Kinetis KE06Z
1rpi_ws281x. C
1