Browse Source

fix(settings): Add missing err handlers on settings_register

xmkb
Nick 4 years ago committed by Pete Johanson
parent
commit
ae63ce5ee7
  1. 7
      app/src/ext_power_generic.c
  2. 7
      app/src/rgb_underglow.c

7
app/src/ext_power_generic.c

@ -142,7 +142,12 @@ static int ext_power_generic_init(const struct device *dev) {
#if IS_ENABLED(CONFIG_SETTINGS) #if IS_ENABLED(CONFIG_SETTINGS)
settings_subsys_init(); settings_subsys_init();
settings_register(&ext_power_conf); int err = settings_register(&ext_power_conf);
if (err) {
LOG_ERR("Failed to register the ext_power settings handler (err %d)", err);
return err;
}
k_delayed_work_init(&ext_power_save_work, ext_power_save_state_work); k_delayed_work_init(&ext_power_save_work, ext_power_save_state_work);
// Set default value (on) if settings isn't set // Set default value (on) if settings isn't set

7
app/src/rgb_underglow.c

@ -267,7 +267,12 @@ static int zmk_rgb_underglow_init(const struct device *_arg) {
#if IS_ENABLED(CONFIG_SETTINGS) #if IS_ENABLED(CONFIG_SETTINGS)
settings_subsys_init(); settings_subsys_init();
settings_register(&rgb_conf); int err = settings_register(&rgb_conf);
if (err) {
LOG_ERR("Failed to register the ext_power settings handler (err %d)", err);
return err;
}
k_delayed_work_init(&underglow_save_work, zmk_rgb_underglow_save_state_work); k_delayed_work_init(&underglow_save_work, zmk_rgb_underglow_save_state_work);
settings_load_subtree("rgb/underglow"); settings_load_subtree("rgb/underglow");

Loading…
Cancel
Save