|
|
5 жил өмнө | |
|---|---|---|
| .. | ||
| keymaps | d4e1e712f6 dd Honeycomb macropad (#5000) | 7 жил өмнө |
| config.h | 5ea92a9c1c Serial refactor (#11521) | 5 жил өмнө |
| honeycomb.c | 5ea92a9c1c Serial refactor (#11521) | 5 жил өмнө |
| honeycomb.h | ad3e4d6c13 Tidy up backlight header use to avoid build issues (#6714) | 6 жил өмнө |
| info.json | 2e50b34c67 Add missing info.json files for keyboards (#12239) | 5 жил өмнө |
| matrix.c | f5a38b95c1 Remove legacy print backward compatiblitly (#11805) | 5 жил өмнө |
| readme.md | d4e1e712f6 dd Honeycomb macropad (#5000) | 7 жил өмнө |
| rules.mk | a8d64c8b89 Change `BOOTMAGIC_ENABLE=yes` to use Bootmagic Lite (#12172) | 5 жил өмнө |
These configuration files use a completely different 'matrix scan' system than other keyboards, it relies on an external nRF51822 microcontroller maintaining a matrix of keystates received from the macropad - it also receives rotary encoder information from the macropad. The matrix.c file contains the code to poll the external microcontroller for the key matrix, and the keymap.c file contains example code for encoder use. As long as the relevant functions in these files are not changed, all other QMK features are supported.
Run the following command in your terminal:
make honeycomb:default
# or use this to automatically flash the controller
make honeycomb:default:avrdude
Follow the QMK guide for this or ask in Discord.
Because this is a totally custom macropad, it is recommended that you copy the default/ folder, rename it as desired, and modify the keymap.c to your liking.