ESP32 Video Game Controller made with 2 joysticks (potentiometers) and a 4x4 membrane matrix keypad
Wrote a driver software in Python to interpret serial commands as it is not natively supported by ESP32 to write to the driver of the OS
Update: Some raw mouse input software are not compatible with the driver, therefore a Bluetooth hardware-level mouse is needed to be implemented
TODO: Packet Sync to 0xAA, Checksum Verification, Sample Valid Packets, Index Keypads Bounds, CONFIG constants, keyboard interrupt, dunders, mouse calibrate, make mouse better somehow