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
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
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
Martin Preuss
504e7568d4
gui2: added default signal maps, create first app for c03 graphics interface.
2026-01-19 20:51:46 +01:00
Martin Preuss
519751043d
ImageView: preset correct background color.
2026-01-19 18:44:00 +01:00
Martin Preuss
7b4bac534f
gui2: removed debug widgets and functions (buttons work now).
2026-01-19 18:43:40 +01:00
Martin Preuss
79dde7402f
updated TODO file.
2026-01-19 18:35:45 +01:00
Martin Preuss
b1a002013a
Object: ignore selector when "0" in signal map.
2026-01-19 18:35:28 +01:00
Martin Preuss
ebb20150ca
ImageView: handle PRESSED flag.
...
needed when used as button.
2026-01-19 18:34:56 +01:00
Martin Preuss
edc291261f
gui2: added Button, RootWindow. Touch now works again.
2026-01-19 18:33:36 +01:00
Martin Preuss
715c4f22c4
updated TODO.
2026-01-19 00:50:01 +01:00
Martin Preuss
7fce521671
removed implemented features from TODO
2026-01-19 00:47:49 +01:00
Martin Preuss
065d301292
avr: more work on relative coords->absolute coords
2026-01-19 00:47:32 +01:00
Martin Preuss
13f682b365
avr: added sensor watches for Temp and hunidity.
2026-01-18 20:31:17 +01:00
Martin Preuss
ff5c49ad7a
add entry to todo.
2026-01-18 20:02:37 +01:00
Martin Preuss
a11c5ac536
avr: added text aligning in labels.
2026-01-18 20:02:25 +01:00
Martin Preuss
b060610f3f
added TODO entries.
2026-01-18 14:28:07 +01:00
Martin Preuss
46afcb3ed1
avr: completed SensorWatch (now also prints value)
2026-01-18 14:27:29 +01:00
Martin Preuss
64bc199753
avr: added ValueLabel.
2026-01-18 14:27:01 +01:00
Martin Preuss
73f9273014
avr: added routines to write text from SDRAM
2026-01-18 14:26:46 +01:00
Martin Preuss
b1693168c4
fixed apidoc.
2026-01-18 14:26:11 +01:00
Martin Preuss
31cce1a609
remove implemented stuff from TODO.
2026-01-18 01:00:31 +01:00
Martin Preuss
c2d1234e00
avr: most stuff for SensorWatch implemented.
2026-01-18 00:49:08 +01:00
Martin Preuss
0443032de7
avr: added widget SensorWatch
...
shows a pictogram for a sensor and changes background color according to
values received from a given sensor.
2026-01-18 00:36:22 +01:00
Martin Preuss
3009e9d0d0
TODO: RLE implemented.
2026-01-17 17:16:40 +01:00
Martin Preuss
a52d7dd783
avr: added Widget_OnDrawNop
2026-01-17 17:15:48 +01:00
Martin Preuss
c2489e1866
avr: more work on gui2
...
- decreased complexitiy by removing guicntl
- changed fonts to allow for storing bitmaps in ressource segment
- add fonts to ressources for display node c03
- added some safety features (check pointers, add magic field to objects etc)
- moved style.asm to device folder
2026-01-17 15:23:17 +01:00
Martin Preuss
20189eb1eb
added local TODO
2026-01-16 16:45:31 +01:00
Martin Preuss
99739325df
avr: take all parents pos into account when calculating abs pos
...
allows for positions relative to parent in widget tables.
2026-01-15 17:27:56 +01:00
Martin Preuss
55292bddf1
avr: simplify handling of object tree
...
- set CFLAG if pointer valid, cleared otherwise
- check for inbound NULL pointer
2026-01-15 17:26:54 +01:00