Convert eeconfig_init_kb implementations to config (#24087)

This commit is contained in:
Joel Challis 2024-07-12 08:06:19 +01:00 committed by GitHub
parent 2c2885639e
commit 52ee9f2ce1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
31 changed files with 63 additions and 210 deletions

View file

@ -23,6 +23,11 @@
"resync": true
}
},
"audio": {
"default": {
"clicky": false
}
},
"matrix_pins": {
"cols": ["B7", "B0", "F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "B6", "B5", "B4", "D7", "D6", "D4"],
"rows": ["F0", "E6", "F4", "F6", "F7"]

View file

@ -30,26 +30,6 @@ float tone_device_indication[][2] = SONG(FANTASIE_IMPROMPTU);
#endif
// We want to enable audio clicky (i.e. compile it into firmware),
// but not have it "turned on" by default.
#ifdef AUDIO_CLICKY
#include "process_clicky.h"
extern audio_config_t audio_config;
void eeconfig_init_kb(void) {
// Reset Keyboard EEPROM value to blank, rather than to a set value
eeconfig_update_kb(0);
// Need to read here because this isn't done before calling eeconfig_init_kb()
audio_config.raw = eeconfig_read_audio();
// ...and this call needs audio_config initialized.
clicky_off();
eeconfig_init_user();
}
#endif // AUDIO_CLICKY
void keyboard_pre_init_kb(void) {
gpio_set_pin_output(F1);