#pragma once #include "lvgl.h" #include "settings_types.h" typedef enum { SETTINGS_FIELD_NOTIFICATION = 0, SETTINGS_FIELD_VOLUME, SETTINGS_FIELD_MUTE, SETTINGS_FIELD_SHAKE_NAV, SETTINGS_FIELD_SHAKE_SENS, } settings_field_t; void load_system_settings(lv_obj_t *content, const settings_data_t *data); void load_display_settings(lv_obj_t *content, const settings_data_t *data); void load_audio_settings(lv_obj_t *content, const settings_data_t *data); void load_network_settings(lv_obj_t *content, const settings_data_t *data); void settings_tabs_collect(settings_tab_t tab, settings_data_t *out);