Commit Graph

183 Commits

Author SHA1 Message Date
Martin Preuss
cc7f2dc1db gui2: main windows basically work now! 2026-03-09 13:56:51 +01:00
Martin Preuss
e3ae1f9b35 gui2: fixed a bug. 2026-03-09 09:14:51 +01:00
Martin Preuss
e4668378fe gui2: increase borders of label widget. 2026-03-09 09:14:39 +01:00
Martin Preuss
e24300f16b gui2: fixed a bug. 2026-03-09 09:09:03 +01:00
Martin Preuss
648b0f33c5 gui2: fixed a bug, added debug code. 2026-03-09 02:28:33 +01:00
Martin Preuss
0758579b43 gui2: more work (vlayout doesn't work, yet). 2026-03-09 02:08:33 +01:00
Martin Preuss
92efebccf1 gui2: basic start works! 2026-03-07 15:29:28 +01:00
Martin Preuss
7bd83b32b4 gui2: more code sharing. 2026-03-07 14:03:58 +01:00
Martin Preuss
3f3cdaac73 gui2: more work on gui. 2026-03-07 13:47:05 +01:00
Martin Preuss
ef3ed9df12 gui2: create root window 2026-03-07 01:51:40 +01:00
Martin Preuss
ffde6b0ddb gui2: added MainWindow_GetContentWidget. 2026-03-07 01:29:13 +01:00
Martin Preuss
f88745c3fd gui2: added default Layout handler to widget class. 2026-03-07 01:17:38 +01:00
Martin Preuss
283738f4f3 gui2: more work on layouting. 2026-03-07 01:13:02 +01:00
Martin Preuss
2cf4e414d2 gui2: more work on layout code. 2026-03-07 00:44:56 +01:00
Martin Preuss
0af5aed2f6 gui2: started working on autolayout. 2026-03-07 00:04:36 +01:00
Martin Preuss
a8cb442502 gui2: improved signal handling, make use of secondary signal maps. 2026-03-06 16:00:14 +01:00
Martin Preuss
261ddba7c4 gui2: added RootWindow_SetApp 2026-03-04 23:35:18 +01:00
Martin Preuss
ae137efb26 gui2: started working on GuiApp, MainWindow, RootWindow 2026-03-04 23:26:37 +01:00
Martin Preuss
afdd52eaf6 gui2: reorganized init/alloc code, added Widget_Resize, Widget_Move 2026-03-04 23:26:05 +01:00
Martin Preuss
0081c33c00 gui2: added Object_Alloc, OBJ_GetRoot 2026-03-04 23:25:12 +01:00
Martin Preuss
fe8681292f added Widget_OnDraw and Widget_OnDrawNop 2026-03-04 00:08:10 +01:00
Martin Preuss
1edd34fb5a added OBJ_GetChildAt 2026-03-04 00:07:48 +01:00
Martin Preuss
0d6bbd1147 gui2: started working on a SDRAM based GUI implementation. 2026-03-03 23:51:52 +01:00
Martin Preuss
bfd991a768 avr: removed old GUI code, renamed gui2 to gui 2026-02-16 01:09:39 +01:00
Martin Preuss
aef7434f9d avr: minor fixes in screensaver code. 2026-02-09 19:07:56 +01:00
Martin Preuss
b797c09f67 avr: improved apidoc 2026-02-09 19:07:34 +01:00
Martin Preuss
4fec5433b3 avr: minor changes
- save Y in GuiApp_ShowView
- fix apidoc
- change order in guiAppShowCurrent
2026-02-09 19:07:05 +01:00
Martin Preuss
409205dcd7 avr: switch to iterative code for Widget_TreeMatchFlagsAndSendSignalToActive 2026-02-09 00:35:42 +01:00
Martin Preuss
1dd9c8de6e avr: fixed apidoc. 2026-02-07 16:19:21 +01:00
Martin Preuss
36f52a396b avr: set screen saver timeout to 10 mins. 2026-02-07 16:18:59 +01:00
Martin Preuss
28deb9c591 avr/gui2: added screen saver app
screen saver can be turned off by:
- touching and releasing the display
- specific messages (e.g. motion detection msg from other nodes)
2026-02-07 16:09:31 +01:00
Martin Preuss
74b4098608 ili9341: tested backlight dimming (doesn't work with my displays, either)
probably the LED pins are hardcoded with my displays. They respond neither
to PWM on the LED pin nor to ili9341 commands.
2026-01-27 20:32:38 +01:00
Martin Preuss
7411fd2a13 ili9341: added backlight handling via PWM (doesn't work with my displays).
my displays don't accept PWM...
2026-01-27 20:31:00 +01:00
Martin Preuss
fdfc040d19 avr: use macros instead of costly calls for SPI on ILI9341. 2026-01-24 01:03:31 +01:00
Martin Preuss
026e9179e7 avr: fixed a bug. 2026-01-23 22:23:32 +01:00
Martin Preuss
74f4e32767 avr: fixed two bugs. 2026-01-23 21:42:27 +01:00
Martin Preuss
b46c65837f avr: added reset button. 2026-01-23 21:42:06 +01:00
Martin Preuss
8007c8c79a avr: shortened update interval (maybe not necessary?) 2026-01-23 21:41:43 +01:00
Martin Preuss
b95c09ad82 avr: make climate page the main page, added eeprom browser. 2026-01-23 20:48:48 +01:00
Martin Preuss
d963458a91 avr: fixed handler for font 6x8 2026-01-23 20:47:39 +01:00
Martin Preuss
664b8a1ea5 avr: removed needed instruction. 2026-01-23 20:47:15 +01:00
Martin Preuss
be39ad0365 avr: added Widget_DrawCharAt 2026-01-23 20:46:58 +01:00
Martin Preuss
41a70a8280 avr: added Button_DefaultSignalmap 2026-01-23 20:46:32 +01:00
Martin Preuss
604734b6e3 avr: minor changes. 2026-01-22 00:06:09 +01:00
Martin Preuss
d64157f7ef c03: implemented setdata message handling for SensorWatch
storing/restoring data from EEPROM doesn't work, yet.
2026-01-21 22:48:44 +01:00
Martin Preuss
dbe42c5bcb sensorwatch: introduce upper and lower limits. 2026-01-21 00:56:49 +01:00
Martin Preuss
864f815d91 updated TODO 2026-01-20 00:15:21 +01:00
Martin Preuss
94092a82d9 updated TODO. 2026-01-20 00:03:30 +01:00
Martin Preuss
3225350be5 c03: added network stats window, fixed some bugs. 2026-01-19 23:24:58 +01:00
Martin Preuss
041f0fad6b avr: cleanup structure of graphics apps and gui2. 2026-01-19 21:10:51 +01:00