diff options
Diffstat (limited to 'quantum/process_keycode')
| -rw-r--r-- | quantum/process_keycode/process_autocorrect.c | 6 | ||||
| -rw-r--r-- | quantum/process_keycode/process_clicky.c | 6 | ||||
| -rw-r--r-- | quantum/process_keycode/process_leader.c | 6 | ||||
| -rw-r--r-- | quantum/process_keycode/process_magic.c | 4 | ||||
| -rw-r--r-- | quantum/process_keycode/process_steno.c | 7 | 
5 files changed, 11 insertions, 18 deletions
| diff --git a/quantum/process_keycode/process_autocorrect.c b/quantum/process_keycode/process_autocorrect.c index b7f9132acf..0cde520778 100644 --- a/quantum/process_keycode/process_autocorrect.c +++ b/quantum/process_keycode/process_autocorrect.c @@ -38,7 +38,7 @@ bool autocorrect_is_enabled(void) {   */  void autocorrect_enable(void) {      keymap_config.autocorrect_enable = true; -    eeconfig_update_keymap(keymap_config.raw); +    eeconfig_update_keymap(&keymap_config);  }  /** @@ -48,7 +48,7 @@ void autocorrect_enable(void) {  void autocorrect_disable(void) {      keymap_config.autocorrect_enable = false;      typo_buffer_size                 = 0; -    eeconfig_update_keymap(keymap_config.raw); +    eeconfig_update_keymap(&keymap_config);  }  /** @@ -58,7 +58,7 @@ void autocorrect_disable(void) {  void autocorrect_toggle(void) {      keymap_config.autocorrect_enable = !keymap_config.autocorrect_enable;      typo_buffer_size                 = 0; -    eeconfig_update_keymap(keymap_config.raw); +    eeconfig_update_keymap(&keymap_config);  }  /** diff --git a/quantum/process_keycode/process_clicky.c b/quantum/process_keycode/process_clicky.c index 82000db9b3..f50761268a 100644 --- a/quantum/process_keycode/process_clicky.c +++ b/quantum/process_keycode/process_clicky.c @@ -66,17 +66,17 @@ void clicky_freq_reset(void) {  void clicky_toggle(void) {      audio_config.clicky_enable ^= 1; -    eeconfig_update_audio(audio_config.raw); +    eeconfig_update_audio(&audio_config);  }  void clicky_on(void) {      audio_config.clicky_enable = 1; -    eeconfig_update_audio(audio_config.raw); +    eeconfig_update_audio(&audio_config);  }  void clicky_off(void) {      audio_config.clicky_enable = 0; -    eeconfig_update_audio(audio_config.raw); +    eeconfig_update_audio(&audio_config);  }  bool is_clicky_on(void) { diff --git a/quantum/process_keycode/process_leader.c b/quantum/process_keycode/process_leader.c index ca017a577d..a5466c513c 100644 --- a/quantum/process_keycode/process_leader.c +++ b/quantum/process_keycode/process_leader.c @@ -22,11 +22,7 @@ bool process_leader(uint16_t keycode, keyrecord_t *record) {      if (record->event.pressed) {          if (leader_sequence_active() && !leader_sequence_timed_out()) {  #ifndef LEADER_KEY_STRICT_KEY_PROCESSING -            if (IS_QK_MOD_TAP(keycode)) { -                keycode = QK_MOD_TAP_GET_TAP_KEYCODE(keycode); -            } else if (IS_QK_LAYER_TAP(keycode)) { -                keycode = QK_LAYER_TAP_GET_TAP_KEYCODE(keycode); -            } +            keycode = get_tap_keycode(keycode);  #endif              if (!leader_sequence_add(keycode)) { diff --git a/quantum/process_keycode/process_magic.c b/quantum/process_keycode/process_magic.c index 3b35884d68..d5280105de 100644 --- a/quantum/process_keycode/process_magic.c +++ b/quantum/process_keycode/process_magic.c @@ -47,7 +47,7 @@ bool process_magic(uint16_t keycode, keyrecord_t *record) {      if (record->event.pressed) {          if (IS_MAGIC_KEYCODE(keycode)) {              /* keymap config */ -            keymap_config.raw = eeconfig_read_keymap(); +            eeconfig_read_keymap(&keymap_config);              switch (keycode) {                  case QK_MAGIC_SWAP_CONTROL_CAPS_LOCK:                      keymap_config.swap_control_capslock = true; @@ -187,7 +187,7 @@ bool process_magic(uint16_t keycode, keyrecord_t *record) {                      break;              } -            eeconfig_update_keymap(keymap_config.raw); +            eeconfig_update_keymap(&keymap_config);              clear_keyboard(); // clear to prevent stuck keys              return false; diff --git a/quantum/process_keycode/process_steno.c b/quantum/process_keycode/process_steno.c index c491d6f1d8..4789461352 100644 --- a/quantum/process_keycode/process_steno.c +++ b/quantum/process_keycode/process_steno.c @@ -20,9 +20,6 @@  #ifdef VIRTSER_ENABLE  #    include "virtser.h"  #endif -#ifdef STENO_ENABLE_ALL -#    include "eeprom.h" -#endif  // All steno keys that have been pressed to form this chord,  // stored in MAX_STROKE_SIZE groups of 8-bit arrays. @@ -128,13 +125,13 @@ static const uint16_t combinedmap_second[] PROGMEM = {STN_S2, STN_KL, STN_WL, ST  #ifdef STENO_ENABLE_ALL  void steno_init(void) { -    mode = eeprom_read_byte(EECONFIG_STENOMODE); +    mode = eeconfig_read_steno_mode();  }  void steno_set_mode(steno_mode_t new_mode) {      steno_clear_chord();      mode = new_mode; -    eeprom_update_byte(EECONFIG_STENOMODE, mode); +    eeconfig_update_steno_mode(mode);  }  #endif // STENO_ENABLE_ALL | 
