diff options
Diffstat (limited to 'quantum/keyboard.c')
-rw-r--r-- | quantum/keyboard.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/quantum/keyboard.c b/quantum/keyboard.c index 37675ded0b..749ebb559c 100644 --- a/quantum/keyboard.c +++ b/quantum/keyboard.c @@ -256,7 +256,10 @@ __attribute__((weak)) void keyboard_post_init_kb(void) { void keyboard_setup(void) { print_set_sendchar(sendchar); #ifdef EEPROM_DRIVER - eeprom_driver_init(); + if (!eeprom_driver_init()) { + eeconfig_init(); + eeprom_driver_init(); + } #endif matrix_setup(); keyboard_pre_init_kb(); |