This is an adapter to convert Super Nintendo Controllers to Gameport, built off of an stm32 and a 1602 LCD to create a configurable module that can support features such as key rebinds and turbo.
This small Arduino program was the result of using a logic analyzer to monitor the signals sent from the ballast on an Eiki projector to the mainboard. I spoofed these signals so I could report the ballast was operational when it was removed, allowing me to install an LED COB light to replace an older HID bulb.
BlueRetro Modifications
BlueRetro is an open-source project that allows adapting a plethora of modern Bluetooth controllers to work on many older video game systems that do not have good wireless options.
This is an interface I created to work with Home Assistant from an esp32. It uses a touchscreen overlay on top of an e-ink display to provide a menu for a user to control their lights, or anything else Home Assistant can process.
Includes a self-written font generation/handling library and a tool to convert YAML configurations to C++ structs for the menus