diff --git a/P4_Display_Firmware/Changelog.txt b/P4_Display_Firmware/Changelog.txt index 874f95f..f6bba66 100644 --- a/P4_Display_Firmware/Changelog.txt +++ b/P4_Display_Firmware/Changelog.txt @@ -1,3 +1,12 @@ +Version 1.6.7: +- Der Menue-Knopf oben links fängt Tipps jetzt auch knapp daneben ab. Mit 48x36 Pixeln war + er auf dem 7-Zoll-Panel ein sehr kleines Ziel; gemessen wurde ein Fehlgriff von rund + 10 Pixeln neben der Fläche, weshalb sich das Menü scheinbar nicht öffnen ließ. Optisch + bleibt der Knopf unverändert, die Trefferfläche wächst um 20 Pixel nach allen Seiten. + Sie wirkt nur innerhalb der Kopfleiste - dem Seiteninhalt darunter wird nichts genommen. +- Die Touch-Zuordnung selbst war korrekt: Eine Messung mit WS7_TOUCH_DEBUG hat gezeigt, + dass Achsen und Spiegelung stimmen. + Version 1.6.6: - Neuer Schalter WS7_TOUCH_DEBUG in pins_config.h: Auf 1 gesetzt, gibt jeder Berührpunkt seine Rohwerte und die daraus errechnete Bildposition auf der seriellen Konsole aus. diff --git a/P4_Display_Firmware/config.h b/P4_Display_Firmware/config.h index 5123c0f..ad13d26 100644 --- a/P4_Display_Firmware/config.h +++ b/P4_Display_Firmware/config.h @@ -126,7 +126,7 @@ // ------------------------------------------------------------------------------------- // Firmware // ------------------------------------------------------------------------------------- -#define DISPLAY_FW_VERSION "1.6.6" // Firmware-Stand der P4-Display-Steuerung (Info-Seite) +#define DISPLAY_FW_VERSION "1.6.7" // Firmware-Stand der P4-Display-Steuerung (Info-Seite) // ------------------------------------------------------------------------------------- // Protokoll diff --git a/P4_Display_Firmware/ui.cpp b/P4_Display_Firmware/ui.cpp index adafdde..071d827 100644 --- a/P4_Display_Firmware/ui.cpp +++ b/P4_Display_Firmware/ui.cpp @@ -3171,6 +3171,11 @@ void ui_init(ProtocolClient* client) { lv_obj_t* burger = th_button(header, LV_SYMBOL_LIST, COL_CARD2, COL_TEXT); lv_obj_set_size(burger, 48, 36); + // Der Knopf bleibt optisch klein, faengt Tipps aber auch knapp daneben ab. 48x36 Pixel + // sind auf dem 7-Zoll-Panel ein sehr kleines Ziel; gemessen wurde ein Fehlgriff von + // rund 10 Pixeln. Die Vergroesserung wirkt nur innerhalb der Kopfleiste - darunter + // beschneidet sie die Leiste selbst, sodass dem Seiteninhalt nichts weggenommen wird. + lv_obj_set_ext_click_area(burger, 20); lv_obj_add_event_cb(burger, hamburger_cb, LV_EVENT_CLICKED, nullptr); g_hdrTitle = lv_label_create(header);