Zrejme budu resit otazku tvorby jednoducheho user interface pro embedded app, ktery:
1) bude fungovat na malych barevnych LCD displayich typu 1,8" 160x128 (na vysku i na sirku)
2) bude pouzitelny s rotary encoderem (tzn. jen "klavesy" up/down/enter), podobne jako to maji treba 3d tiskarny
3) bude pouzitelny s resistive touch displayi typu 2,8" a 3,5" (320x480)
4) bude rozumne vyuzivat moznosti LCD, tzn. nebude to vypadat jako ZX Spectrum :-); idealne bude v ramci moznosti vypadat "moderne"
5) bude VELMI MALY co se tyce naroku na MCU, tzn. veci typu
https://lvgl.io/ nepripadaji v uvahu, potrebuju aby cela knihovna mela maximalne okolo 10-20kB MAX a minimalni pozadavky na RAM
6) by mel umet veci typu menu, messagebox, nejake vstupy, kreslit vlastni obrazovky, zakladni utvary (cara, obdelnik, ctverec, text, ...)
Mate nekdo nejaky tip, nebo alespon inspiraci (staci obrazky), zejmena k bodu 4) ve spojeni s bodem 1)-3) ? Zacal jsem uz totiz neco programovat a samozrejme z toho vznikl UI typu ZX Spectrum

. Nicmene chvili jsem se dival na cizi navrhy hlavne u tlacitkovych mobilu s podobnymi LCD a zjistil jsem, ze trivialni upravou se treba menu da upravit na temer Apple-like vzhled pouhym pridanim oddelovacu (Line), zmenou barev, velikosti fontu (8->10,12,14) a vytvorenim gradientnich mezer mezi polozkami (FillRect). Nejsem grafik, takze je to porad takove divne, hlavne asi diky extrapolaci fontu 8x5 ktery mam kvuli velikosti. Na velikost kodu a pracnost ale velmi zajimavy vysledek (syn prisel a rekl mi "je, ty jsi to udelal nejake hezke" :-)) ).