Consistently handle datablock init (#26282)

This commit is contained in:
Joel Challis
2026-06-24 20:36:51 +01:00
committed by GitHub
parent ee9354d36e
commit 0ec0cdde81
6 changed files with 64 additions and 13 deletions
+7 -4
View File
@@ -24,11 +24,14 @@ void eeconfig_update_my_config(my_config_t *value) {
EECONFIG_DEBOUNCE_HELPER(my_config, config);
void keyboard_post_init_nvm_test(void) {
if (!eeconfig_is_nvm_test_datablock_valid()) {
eeconfig_init_nvm_test_datablock();
}
void eeconfig_init_nvm_test_datablock(void) {
my_config_t default_config = {
.data = 42,
};
eeconfig_update_nvm_test_datablock(&default_config, 0, sizeof(my_config_t));
}
void keyboard_post_init_nvm_test(void) {
eeconfig_init_my_config();
}