Michael Kamprath's repositories
multi-service-rtmp-broadcaster
A dockerized livestream rebroadcaster
eater-sap-1-improvements
Improvements and modifications made to the Ben Eater SAP-1 breadboard computer
ShiftRegisterLEDMatrixLib
A library for Arduino that can control LED matrices which use shift registers to manage rows and columns.
bespokeasm
An assembler that can be configured to work with most any instruction set.
diy-air-quality-monitor
A DIY Air Quality Monitor to know how bad the air is in your house
ambasat1-flight-software
Flight software (onboard and ground) for the AmbaSat-1 picosat
i2c-character-display
Rust library for controlling HD44780-based character displays using I2C adapters.
rust-robot
A two-wheel Arduino robot with firmware written in Rust
teammate-game-computer
Documenting the vintage T.E.A.M.M.A.T.E. Game Computer by Logix
adafruit-lcd-backpack-rust
Unofficial Rust driver for Adafruit's LCD I2C Backpack
mcs-85-plus-sample-code
Sample code for the MCS-85+ SBC based on the Intel 8085 CPU
rp2040-rust-robot
A two wheel robot using Rust on the Raspberry Pi Pico as the controller.
The-Minimal-64-Home-Computer
Full TTL-only home computer with VGA and PS/2 and twice the processing power of a Commodore 64
advent-of-code-2023
My solutions to Advert of Code 2023
avr-progmem-rs
Progmem utility for the AVR architecture
minimal-64x4-expansion-cards
A set of expansion boards for the Minimal 64x4 Home Computer
OpenBK7231T_App
Open source firmware (Tasmota/Esphome replacement) for BK7231T, BK7231N, BL2028N, T34, XR809, W800/W801, W600/W601 and BL602
panic-serial
Experimental crate to print panic messages via UART on embedded targets
PIDArduino
A simple PID library for Arduino
robot-two-wheel
Design and code for a two wheel Arduino bot
shared-bus
Crate for sharing buses between multiple devices
simple-json-collector-service
A extremely simple RESTful service that enables the collection of JSON packets
TMS-Express
LPC speech encoder for the TMS5220
udatatable
A rust library for creating data tables in an embedded no_std environment without an allocator