aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErez Zukerman <bulk@ezuk.org>2018-11-27 19:42:09 -0500
committerGitHub <noreply@github.com>2018-11-27 19:42:09 -0500
commita152ad3145096bd54f75dc7747ca9c7a124155ea (patch)
tree0ede317f7e91136e9683dd4417e5b1aeca2cca74
parent19043197459c5c8ed4a7039f1a4c1da180da45e1 (diff)
parent6983c71efd9991e7f6b8290dff24a023bbe4eeb1 (diff)
downloadqmk_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.c58
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
8enum custom_keycodes { 8enum 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
148const 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
166bool process_record_user(uint16_t keycode, keyrecord_t *record) { 147bool 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.
201void 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.
206uint32_t layer_state_set_user(uint32_t state) { 174uint32_t layer_state_set_user(uint32_t state) {
207 ergodox_board_led_off(); 175 ergodox_board_led_off();