Add optional cyd_35r (ESP32-3248S035) with 480x320 UI; default remains 2.8.

This commit is contained in:
2026-10-23 16:24:13 +08:00
parent bee5ddbfdd
commit 3744a79da5
4 changed files with 85 additions and 25 deletions

View File

@@ -60,23 +60,23 @@ void ui_create() {
lv_label_set_text(lbl_title, "Active Buzzer");
lv_obj_set_style_text_color(lbl_title, lv_color_hex(COL_INK), 0);
lv_obj_set_style_text_font(lbl_title, &lv_font_montserrat_28, 0);
lv_obj_align(lbl_title, LV_ALIGN_TOP_MID, 0, 16);
lv_obj_align(lbl_title, LV_ALIGN_TOP_MID, UX(0), UY(16));
lbl_pin = lv_label_create(scr);
lv_label_set_text_fmt(lbl_pin, "Signal -> GPIO%d", BUZZER_PIN);
lv_obj_set_style_text_color(lbl_pin, lv_color_hex(COL_MUTED), 0);
lv_obj_set_style_text_font(lbl_pin, &lv_font_montserrat_14, 0);
lv_obj_align(lbl_pin, LV_ALIGN_TOP_MID, 0, 56);
lv_obj_align(lbl_pin, LV_ALIGN_TOP_MID, UX(0), UY(56));
lbl_state = lv_label_create(scr);
lv_label_set_text(lbl_state, "OFF");
lv_obj_set_style_text_color(lbl_state, lv_color_hex(0xE85D4C), 0);
lv_obj_set_style_text_font(lbl_state, &lv_font_montserrat_28, 0);
lv_obj_align(lbl_state, LV_ALIGN_TOP_MID, 0, 96);
lv_obj_align(lbl_state, LV_ALIGN_TOP_MID, UX(0), UY(96));
btn_buzz = lv_button_create(scr);
lv_obj_set_size(btn_buzz, UI_HOR_RES - 48, 64);
lv_obj_align(btn_buzz, LV_ALIGN_TOP_MID, 0, 152);
lv_obj_set_size(btn_buzz, UI_HOR_RES - UW(48), UH(64));
lv_obj_align(btn_buzz, LV_ALIGN_TOP_MID, UX(0), UY(152));
style_btn(btn_buzz, COL_BTN);
lv_obj_add_event_cb(btn_buzz, on_buzz, LV_EVENT_CLICKED, nullptr);
lbl_buzz = lv_label_create(btn_buzz);