diff options
| author | Erez Zukerman <bulk@ezuk.org> | 2018-11-27 19:42:09 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-11-27 19:42:09 -0500 |
| commit | a152ad3145096bd54f75dc7747ca9c7a124155ea (patch) | |
| tree | 0ede317f7e91136e9683dd4417e5b1aeca2cca74 | |
| parent | 19043197459c5c8ed4a7039f1a4c1da180da45e1 (diff) | |
| parent | 6983c71efd9991e7f6b8290dff24a023bbe4eeb1 (diff) | |
| download | qmk_firmware-a152ad3145096bd54f75dc7747ca9c7a124155ea.tar.gz qmk_firmware-a152ad3145096bd54f75dc7747ca9c7a124155ea.zip | |
Merge pull request #4501 from amayer5125/ergodox-ez-cleanup
Ergodox ez cleanup
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/default/keymap.c | 58 |
1 files changed, 13 insertions, 45 deletions
diff --git a/keyboards/ergodox_ez/keymaps/default/keymap.c b/keyboards/ergodox_ez/keymaps/default/keymap.c index 49de60773..12d6cf6fa 100644 --- a/keyboards/ergodox_ez/keymaps/default/keymap.c +++ b/keyboards/ergodox_ez/keymaps/default/keymap.c | |||
| @@ -6,8 +6,7 @@ | |||
| 6 | #define MDIA 2 // media keys | 6 | #define MDIA 2 // media keys |
| 7 | 7 | ||
| 8 | enum custom_keycodes { | 8 | enum custom_keycodes { |
| 9 | PLACEHOLDER = SAFE_RANGE, // can always be here | 9 | EPRM = SAFE_RANGE, |
| 10 | EPRM, | ||
| 11 | VRSN, | 10 | VRSN, |
| 12 | RGB_SLD | 11 | RGB_SLD |
| 13 | }; | 12 | }; |
| @@ -145,47 +144,21 @@ const uint16_t PROGMEM fn_actions[] = { | |||
| 145 | [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) | 144 | [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) |
| 146 | }; | 145 | }; |
| 147 | 146 | ||
| 148 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | ||
| 149 | { | ||
| 150 | // MACRODOWN only works in this function | ||
| 151 | switch(id) { | ||
| 152 | case 0: | ||
| 153 | if (record->event.pressed) { | ||
| 154 | SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); | ||
| 155 | } | ||
| 156 | break; | ||
| 157 | case 1: | ||
| 158 | if (record->event.pressed) { // For resetting EEPROM | ||
| 159 | eeconfig_init(); | ||
| 160 | } | ||
| 161 | break; | ||
| 162 | } | ||
| 163 | return MACRO_NONE; | ||
| 164 | }; | ||
| 165 | |||
| 166 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 147 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 167 | switch (keycode) { | 148 | if (record->event.pressed) { |
| 168 | // dynamically generate these. | 149 | switch (keycode) { |
| 169 | case EPRM: | 150 | case EPRM: |
| 170 | if (record->event.pressed) { | ||
| 171 | eeconfig_init(); | 151 | eeconfig_init(); |
| 172 | } | 152 | return false; |
| 173 | return false; | 153 | case VRSN: |
| 174 | break; | ||
| 175 | case VRSN: | ||
| 176 | if (record->event.pressed) { | ||
| 177 | SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); | 154 | SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); |
| 178 | } | 155 | return false; |
| 179 | return false; | 156 | #ifdef RGBLIGHT_ENABLE |
| 180 | break; | 157 | case RGB_SLD: |
| 181 | case RGB_SLD: | 158 | rgblight_mode(1); |
| 182 | if (record->event.pressed) { | 159 | return false; |
| 183 | #ifdef RGBLIGHT_ENABLE | 160 | #endif |
| 184 | rgblight_mode(1); | 161 | } |
| 185 | #endif | ||
| 186 | } | ||
| 187 | return false; | ||
| 188 | break; | ||
| 189 | } | 162 | } |
| 190 | return true; | 163 | return true; |
| 191 | } | 164 | } |
| @@ -197,11 +170,6 @@ void matrix_init_user(void) { | |||
| 197 | #endif | 170 | #endif |
| 198 | }; | 171 | }; |
| 199 | 172 | ||
| 200 | // Runs constantly in the background, in a loop. | ||
| 201 | void matrix_scan_user(void) { | ||
| 202 | |||
| 203 | }; | ||
| 204 | |||
| 205 | // Runs whenever there is a layer state change. | 173 | // Runs whenever there is a layer state change. |
| 206 | uint32_t layer_state_set_user(uint32_t state) { | 174 | uint32_t layer_state_set_user(uint32_t state) { |
| 207 | ergodox_board_led_off(); | 175 | ergodox_board_led_off(); |
