David Richmond's repositories
blinky
Example LED blinking project for your FPGA dev board of choice
BlueSCSI
A small SCSI device based on stm32
boytacean
A GB emulator that is written in Rust 🦀!
circuitpython
CircuitPython - a Python implementation for teaching coding with microcontrollers
circuitpython-tm1637
MicroPython driver for TM1637 quad 7-segment LED modules
epd-waveshare
Drivers for various EPDs from Waveshare
esp-bsp-rs
Rust Bare Metal Support Packages for ESP32 based boards
esp-display-interface-spi-dma
Rust SPI Display Interface with DMA support for ESP32 family of chips
esp32-spooky-maze-game
Rust Bare Metal implementation of maze game for ESP32
esp32_composite_video_lib
ESP32 library that generates composite video signal for PAL, SECAM and NTSC.
espidf-spi-lcd-touch
SPI LCD Touch Example from ESP-IDF with support for ESP32-2432S028 Board
espidf-tm1638
ESP32 TM1638 library experimentation
Main_MiSTeX
Main_MiSTy binary
MorphingClockRemix
a remix on the work of HarryFun's MorphingClock
msx1fpga
MSX1 cloned in FPGA
NtpClient
NTP client libary for sync ESP8266 time via WiFi
oxidized
Oxidized is a network device configuration backup tool. It's a RANCID replacement!
qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
rboy
A Gameboy Emulator in Rust
rustzx-esp32
ESP32 implementation of RustZX Spectrum emulator
unbound
Unbound is a validating, recursive, and caching DNS resolver.
USB4VC
USB Keyboard/Mouse/Gamepads on Retro Computers!
VersaTerm
A versatile DIY serial terminal
ZuluSCSI-firmware
Firmware for the ZuluSCSI advanced SCSI emulator