Top Repositories
Software USB stack
Fernvale research OS
Takes MIDI input and turns it into keypresses
Linux kernel with Novena patches -- expect frequent rebases!
Open-source ECP5 toolchain, including synthesis, place-and-route, and Risc-V GCC
FPGA code for NeTV2
Repositories
365Basic, no-dependency Rust crate to query udev on Linux
Takes MIDI input and turns it into keypresses
Fernvale research OS
FPGA code for NeTV2
Modified openocd to work with S32K parts
Software USB stack
Dwarf debug helper crate
Put an XDS110 into CMSIS-DAP 2.0 mode
Read out firmware of some STM32 parts
Linux kernel with Novena patches -- expect frequent rebases!
USB hub with switchable power
Example of how to use the BIO from Rust
Compile Cargo project with zig as linker
Edlin text editor for Xous, by @plaurent
Test program for flashing an RP2040 with a debug probe while memory is being clobbered
A small Linux build for now
Raspberry Pi 2040/235x flash algorithm for probe-rs
Example program for running ESP32P4 in direct boot mode
A probe-rs flash loader for Espressif chips.
SVD importer for PeakRDL
LiteX for the Hack-a-Day 2019 Badge
Open-source ECP5 toolchain, including synthesis, place-and-route, and Risc-V GCC
Mirror of ioQuake3 GLES port, with Xlib input support
Disable a USB port when the host is asleep
Target side implementation of the RTT (Real-Time Transfer) I/O protocol
Share a single keyboard and mouse between multiple computers.
DistroAV (formerly OBS-NDI): NDI integration for OBS Studio
Flash algorithm for TMS570
Firmware for the soundoff hardware project
An alternative PnR system, or at least an attempt to get it running on Ubuntu 18.04.