first commit

This commit is contained in:
wen
2025-09-30 13:01:24 +08:00
parent d8d17c8076
commit ec83999cef
40 changed files with 13830 additions and 136 deletions

View File

@@ -190,6 +190,26 @@ static void setting_dispinfobtn_1_event_handler (lv_event_t *e)
break;
}
}
static void setting_dateinfobtn_1_event_handler (lv_event_t *e)
{
lv_event_code_t code = lv_event_get_code(e);
switch (code) {
case LV_EVENT_CLICKED:
{
LOG_I("setting_dateinfobtn_1_event_handler");
if(!guider_ui.dateinfopage)
{
setup_scr_dateinfopage(&guider_ui);
}
lv_scr_load(guider_ui.dateinfopage);
break;
}
default:
break;
}
}
static void setting_langinfobtn_1_event_handler (lv_event_t *e)
{
lv_event_code_t code = lv_event_get_code(e);
@@ -275,6 +295,7 @@ void events_init_setting(lv_ui *ui)
lv_obj_add_event_cb(ui->setting_retrunbtn, setting_retrunbtn_event_handler, LV_EVENT_ALL, ui);
lv_obj_add_event_cb(ui->setting_mainfobtn_1, setting_mainfobtn_1_event_handler, LV_EVENT_ALL, ui);
lv_obj_add_event_cb(ui->setting_dispinfobtn_1, setting_dispinfobtn_1_event_handler, LV_EVENT_ALL, ui);
lv_obj_add_event_cb(ui->setting_dateinfobtn_1, setting_dateinfobtn_1_event_handler, LV_EVENT_ALL, ui);
lv_obj_add_event_cb(ui->setting_langinfobtn_1, setting_langinfobtn_1_event_handler, LV_EVENT_ALL, ui);
lv_obj_add_event_cb(ui->setting_smartconfibtn_1, setting_smartconfibtn_1_event_handler, LV_EVENT_ALL, ui);
lv_obj_add_event_cb(ui->setting_firstinfobtn_1, setting_firstinfobtn_1_event_handler, LV_EVENT_ALL, ui);
@@ -341,6 +362,167 @@ void events_init_mianinfopage(lv_ui *ui)
lv_obj_add_event_cb(ui->mianinfopage_restartbtn, mianinfopage_restartbtn_event_handler, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui->mianinfopage_factorybtn, mianinfopage_factorybtn_event_handler, LV_EVENT_ALL, NULL);
}
static void dateinfopage_retrunbtn_event_handler (lv_event_t *e)
{
lv_event_code_t code = lv_event_get_code(e);
switch (code) {
case LV_EVENT_RELEASED:
{
LOG_I("dateinfopage_retrunbtn_event_handler");
if(!guider_ui.setting)
{
setup_scr_setting(&guider_ui);
}
lv_scr_load(guider_ui.setting);
if(guider_ui.dateinfopage)
{
lv_obj_del(guider_ui.dateinfopage);
guider_ui.dateinfopage = NULL;
}
break;
}
default:
break;
}
}
static void dateinfopage_sw_1_event_handler (lv_event_t *e)
{
lv_event_code_t code = lv_event_get_code(e);
switch (code) {
case LV_EVENT_VALUE_CHANGED:
{
LOG_I("dateinfopage_sw_1_event_handler");
custom_datetime_key_status(1,LV_EVENT_CLICKED);
break;
}
default:
break;
}
}
static void dateinfopage_datebtn_event_handler (lv_event_t *e)
{
lv_event_code_t code = lv_event_get_code(e);
switch (code) {
case LV_EVENT_RELEASED:
{
LOG_I("dateinfopage_datebtn_event_handler");
if(!guider_ui.datesetpage)
{
setup_scr_datesetpage(&guider_ui);
}
lv_scr_load(guider_ui.datesetpage);
break;
}
default:
break;
}
}
static void dateinfopage_timebtn_event_handler (lv_event_t *e)
{
lv_event_code_t code = lv_event_get_code(e);
switch (code) {
case LV_EVENT_RELEASED:
{
LOG_I("dateinfopage_timebtn_event_handler");
if(!guider_ui.datesetpage)
{
setup_scr_datesetpage(&guider_ui);
}
lv_scr_load(guider_ui.datesetpage);
break;
}
default:
break;
}
}
void events_init_dateinfopage(lv_ui *ui)
{
lv_obj_add_event_cb(ui->dateinfopage_retrunbtn, dateinfopage_retrunbtn_event_handler, LV_EVENT_ALL, ui);
lv_obj_add_event_cb(ui->dateinfopage_sw_1, dateinfopage_sw_1_event_handler, LV_EVENT_ALL, ui);
lv_obj_add_event_cb(ui->dateinfopage_datebtn, dateinfopage_datebtn_event_handler, LV_EVENT_ALL, ui);
lv_obj_add_event_cb(ui->dateinfopage_timebtn, dateinfopage_timebtn_event_handler, LV_EVENT_ALL, ui);
}
static void datesetpage_retrunbtn_event_handler (lv_event_t *e)
{
lv_event_code_t code = lv_event_get_code(e);
switch (code) {
case LV_EVENT_CLICKED:
{
LOG_I("datesetpage_retrunbtn_event_handler");
if(!guider_ui.dateinfopage)
{
setup_scr_dateinfopage(&guider_ui);
}
lv_scr_load(guider_ui.dateinfopage);
if(guider_ui.datesetpage)
{
lv_obj_del(guider_ui.datesetpage);
guider_ui.datesetpage = NULL;
}
break;
}
default:
break;
}
}
static void datesetpage_changebtn_event_handler (lv_event_t *e)
{
lv_event_code_t code = lv_event_get_code(e);
switch (code) {
case LV_EVENT_CLICKED:
{
LOG_I("datesetpage_changebtn_event_handler");
custom_datetime_key_status(2,LV_EVENT_CLICKED);
break;
}
default:
break;
}
}
static void datesetpage_cancelbtn_event_handler (lv_event_t *e)
{
lv_event_code_t code = lv_event_get_code(e);
switch (code) {
case LV_EVENT_CLICKED:
{
LOG_I("datesetpage_cancelbtn_event_handler");
if(!guider_ui.dateinfopage)
{
setup_scr_dateinfopage(&guider_ui);
}
lv_scr_load(guider_ui.dateinfopage);
if(guider_ui.datesetpage)
{
lv_obj_del(guider_ui.datesetpage);
guider_ui.datesetpage = NULL;
}
break;
}
default:
break;
}
}
void events_init_datesetpage(lv_ui *ui)
{
lv_obj_add_event_cb(ui->datesetpage_retrunbtn, datesetpage_retrunbtn_event_handler, LV_EVENT_ALL, ui);
lv_obj_add_event_cb(ui->datesetpage_changebtn, datesetpage_changebtn_event_handler, LV_EVENT_ALL, ui);
lv_obj_add_event_cb(ui->datesetpage_cancelbtn, datesetpage_cancelbtn_event_handler, LV_EVENT_ALL, ui);
}
static void langinfopage_retrunbtn_event_handler (lv_event_t *e)
{
lv_event_code_t code = lv_event_get_code(e);