feat: 实现设置页面及其功能

This commit is contained in:
2026-07-05 20:52:04 +08:00
parent 9a355e540c
commit 6a6ee41a07
15 changed files with 676 additions and 11 deletions
+17
View File
@@ -0,0 +1,17 @@
#pragma once
#include "lvgl.h"
#include "settings_types.h"
typedef enum {
SETTINGS_FIELD_NOTIFICATION = 0,
SETTINGS_FIELD_VOLUME,
SETTINGS_FIELD_MUTE,
} 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);