From 6a4c54870cff157f1056ca65363c9e862920cbc9 Mon Sep 17 00:00:00 2001 From: Andrew Kannan Date: Sun, 7 Apr 2019 21:32:16 -0400 Subject: [Keyboard] Instant60 Tsangan (#5580) * Update instant60 for tsangan version * Add extra init hook * Remove hacky first init thing --- keyboards/cannonkeys/stm32f072/keyboard.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'keyboards/cannonkeys/stm32f072/keyboard.c') diff --git a/keyboards/cannonkeys/stm32f072/keyboard.c b/keyboards/cannonkeys/stm32f072/keyboard.c index 4316d5186..f94ecb5fb 100644 --- a/keyboards/cannonkeys/stm32f072/keyboard.c +++ b/keyboards/cannonkeys/stm32f072/keyboard.c @@ -15,7 +15,6 @@ backlight_config_t kb_backlight_config = { .level = BACKLIGHT_LEVELS }; - bool eeprom_is_valid(void) { return (eeprom_read_word(((void*)EEPROM_MAGIC_ADDR)) == EEPROM_MAGIC && @@ -51,9 +50,13 @@ void eeprom_init_kb(void) } else { // Save the magic number last, in case saving was interrupted eeprom_set_valid(true); + save_backlight_config_to_eeprom(); } } +__attribute__ ((weak)) +void matrix_init_board(void); + void matrix_init_kb(void){ eeprom_init_kb(); /* MOSI pin*/ @@ -64,6 +67,8 @@ void matrix_init_kb(void){ leds_init(); #endif backlight_init_ports(); + + matrix_init_board(); } void matrix_scan_kb(void) -- cgit v1.2.3