Firmware for the main controller of a modular super-custom keyboard.
Handles USB HID communication and I2C messaging with attached key modules.
Fully original implementation — no QMK/KMK framework used.
- Press
D_PGkey (Default : FN1 + ```) - The LED will blink slowly.
- At this point, you can build and upload.
- IDE: Arduino IDE
- Board: Arduino Pro Micro
- ATmega32U4, 5V, 16MHz
Each module has its own firmware repo. Flash separately.
- Standard I2C master-slave communication
- Each module is assigned a unique fixed I2C address
- Main controller polls each module individually for input states
- NicoHood/HID:
Used for enhanced USB HID support on ATmega32U4 boards.