|
|
2 năm trước cách đây | |
|---|---|---|
| .. | ||
| keymaps | 0da6562c4d Make default layer size 16-bit (#15286) | 4 năm trước cách đây |
| config.h | f6dd8dea2e Remove usages of config_common.h from config.h files. (#19714) | 3 năm trước cách đây |
| honeycomb.c | d09a06a1b3 Update GPIO API usage in keyboard code (#23361) | 2 năm trước cách đây |
| honeycomb.h | d09a06a1b3 Update GPIO API usage in keyboard code (#23361) | 2 năm trước cách đây |
| keyboard.json | e69b638756 Migrate build target markers to keyboard.json - JK (#23588) | 2 năm trước cách đây |
| matrix.c | 11d49d00e7 Remove matrix_init_quantum/matrix_scan_quantum (#19806) | 3 năm trước cách đây |
| readme.md | 9f63bce70b move keyhive exclusive boards into /keyhive (#16084) | 4 năm trước cách đây |
| rules.mk | 69f96e1411 Data-Driven Keyboard Conversions: K, Part 4 (#23567) | 2 năm trước cách đây |
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 keyhive/honeycomb:default
# or use this to automatically flash the controller
make keyhive/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.