diff options
author | dakkar <dakkar@thenautilus.net> | 2019-02-10 17:39:35 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2019-02-10 17:39:35 +0000 |
commit | 0d150272f88ab287dd5c8f7bb3c6b8d68009bfea (patch) | |
tree | 6b23dedb264e345e2071c480f3ea11c02960f3f6 | |
parent | remove unused bits (diff) | |
download | keyboardio-model01-0d150272f88ab287dd5c8f7bb3c6b8d68009bfea.tar.gz keyboardio-model01-0d150272f88ab287dd5c8f7bb3c6b8d68009bfea.tar.bz2 keyboardio-model01-0d150272f88ab287dd5c8f7bb3c6b8d68009bfea.zip |
grouped sections
-rw-r--r-- | Model01-Firmware.ino | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/Model01-Firmware.ino b/Model01-Firmware.ino index fdb512f..184ce0f 100644 --- a/Model01-Firmware.ino +++ b/Model01-Firmware.ino @@ -16,17 +16,12 @@ #include "Kaleidoscope-MagicCombo.h" #include "Kaleidoscope-USB-Quirks.h" +/* macros */ + enum { MACRO_VERSION_INFO, MACRO_ANY }; -#include "keymap-wrapper.h" - -#include "color-themes.h" - -static DakkarColor DakkarColorDark(color_keymaps,dark_colors); -static DakkarColor DakkarColorBright(color_keymaps,bright_colors); - static void versionInfoMacro(uint8_t keyState) { if (keyToggledOn(keyState)) { Macros.type(PSTR("Keyboardio Model 01 - Kaleidoscope ")); @@ -60,6 +55,7 @@ const macro_t *macroAction(uint8_t macroIndex, uint8_t keyState) { return MACRO_NONE; } +/* power management */ void toggleLedsOnSuspendResume(kaleidoscope::plugin::HostPowerManagement::Event event) { switch (event) { @@ -81,6 +77,8 @@ void hostPowerManagementEventHandler(kaleidoscope::plugin::HostPowerManagement:: toggleLedsOnSuspendResume(event); } +/* combos */ + enum { // Toggle between Boot (6-key rollover; for BIOSes and early boot) and NKRO // mode. @@ -96,6 +94,17 @@ USE_MAGIC_COMBOS({.action = toggleKeyboardProtocol, .keys = { R3C6, R2C6, R3C7 } }); +/* keymaps */ + +#include "keymap-wrapper.h" + +/* LED & colors */ +#include "color-themes.h" + +static DakkarColor DakkarColorDark(color_keymaps,dark_colors); +static DakkarColor DakkarColorBright(color_keymaps,bright_colors); + +/* plugins */ KALEIDOSCOPE_INIT_PLUGINS( EEPROMSettings, |