summaryrefslogtreecommitdiff
path: root/quantum
diff options
context:
space:
mode:
authorDrashna Jael're <drashna@live.com>2020-01-15 02:21:11 -0800
committerFlorian Didron <fdidron@users.noreply.github.com>2020-02-26 10:15:12 +0900
commita8e4c490bf337afb2fb50c21498abaedd1154344 (patch)
tree2e3991e4f16d2f2e1c29520e0c2ff13a19fcfdcf /quantum
parent3b71e1e8196d5db7e82a36edc3f0f0a8d3d46ee3 (diff)
Add EEPROM reset functionality
Diffstat (limited to 'quantum')
-rw-r--r--quantum/oryx.c6
-rw-r--r--quantum/oryx.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/quantum/oryx.c b/quantum/oryx.c
index ea34481d84..dc6c39e178 100644
--- a/quantum/oryx.c
+++ b/quantum/oryx.c
@@ -228,3 +228,9 @@ void layer_state_set_oryx(layer_state_t state) {
webusb_send(event, sizeof(event));
}
}
+
+void eeconfig_init_oryx(void) {
+ // reread settings from flash into eeprom
+ dynamic_keymap_reset();
+ dynamic_keymap_macro_reset();
+}
diff --git a/quantum/oryx.h b/quantum/oryx.h
index b7d341ea14..888975c603 100644
--- a/quantum/oryx.h
+++ b/quantum/oryx.h
@@ -81,4 +81,5 @@ void oryx_layer_event(void);
bool is_oryx_live_training_enabled(void);
bool process_record_oryx(uint16_t keycode, keyrecord_t *record);
void layer_state_set_oryx(layer_state_t state);
+void eeconfig_init_oryx(void);
void keyboard_pre_init_oryx(void);