minimal, simple firmware for macropads
- n-key rollover
- debouncing
- arbitrary hotkeys and macros
- up to 256 keys
- fast
- Python 3.8+
- pynput
- pySerial
- I've tested and built this app with the Microsoft C++ toolset (so the MSVC compiler) and vscode.
- Look here for a tutorial on getting Microsoft Visual C++ setup in vscode.
- Then all you need to do is open a Developer Command Prompt for Visual Studio, go to the root folder for this repo and run code .\host_utils\windows.
- Arduino IDE with Espressif's ESP32 package installed
- Look at this guide for more details on getting the dev enviroment setup
- On MacOS you will have to give permission to terminal (or whatever you use to run the python script) to "control your computer"