Martin Preuss
9d92564b2e
gui2: fixed an important bug.
2026-03-12 16:28:28 +01:00
Martin Preuss
2f570ea110
gui2: more work. SensorWatch doesn't fully work, yet (also red background).
2026-03-12 00:37:44 +01:00
Martin Preuss
092c667291
gui2: fixed more bugs in layout code. Now basically works!
2026-03-11 19:53:19 +01:00
Martin Preuss
f6736c345d
n30: decreases ridge height, increased height of power connection (open upper border)
2026-03-11 16:05:30 +01:00
Martin Preuss
51cedae0cb
gui2: fixed problems with layouts
...
need to look into spread mode, too.
2026-03-11 00:32:08 +01:00
Martin Preuss
282cd738b4
gui2: started working on SensorWatch for GUI2. Works so far.
2026-03-10 00:15:52 +01:00
Martin Preuss
d3f24284ca
gui2: added widgets.
2026-03-09 21:06:16 +01:00
Martin Preuss
2827f4e063
gui2: added generic button class
...
this gives child elements a button behavior.
2026-03-09 18:20:51 +01:00
Martin Preuss
f5e19ac0a1
gui2: removed debug code.
2026-03-09 14:03:40 +01:00
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
16b820fae1
n30: adjusted enclosure
...
- decreased length, adjusted pos of LED hole
- decreased ridge_height
- increased power connection height
- decreased size of cable hole
2026-03-06 00:27:35 +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
8c59b92100
minor formatting.
2026-03-04 23:24:24 +01:00
Martin Preuss
e6e1bf0535
minor formatting.
2026-03-04 00:08:35 +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
f496e6587b
started working on C03 test firmware to test new gui2 module.
2026-03-03 23:52:25 +01:00
Martin Preuss
0d6bbd1147
gui2: started working on a SDRAM based GUI implementation.
2026-03-03 23:51:52 +01:00
Martin Preuss
639136431b
incremented version number.
2026-03-03 23:50:35 +01:00
Martin Preuss
5692e65627
removed old nodes from flasher tool.
2026-03-01 21:51:50 +01:00
Martin Preuss
baadca7c95
added missing files.
2026-03-01 21:48:18 +01:00
Martin Preuss
43d03b0ace
c03: added local TODO file.
2026-03-01 21:48:04 +01:00
Martin Preuss
d8558015b2
removed old code.
...
aqhome-storage has long been incorporated into aqhome-data.
2026-03-01 21:47:44 +01:00
Martin Preuss
1be66e6c7a
aqhome-cgi: fixed a bug.
2026-03-01 21:46:38 +01:00
Martin Preuss
8597f89227
aqhome-cgi: added missing files.
2026-03-01 21:46:23 +01:00
Martin Preuss
d2533f66af
n29: add enclosures to build files, add type-2 enclosure for n29
...
type-2 enclosure is without holes for motion detector and photo led.
2026-03-01 20:48:50 +01:00
Martin Preuss
0b71b9dff7
add enclosure.scad to build file.
2026-03-01 20:47:41 +01:00
Martin Preuss
717c9467a8
uncomment value.
2026-03-01 01:09:29 +01:00
Martin Preuss
b02ae49484
added .gitignore
2026-03-01 01:09:17 +01:00
Martin Preuss
69420d9c7d
added device n30.
2026-03-01 01:09:04 +01:00
Martin Preuss
bdd2d3bdc6
added doc folder with first example circuit.
2026-03-01 01:06:20 +01:00
Martin Preuss
d6e87aeba5
eventloop_select: introduce error variable
...
abort process if too many select errors. Prevents error logs from
filling log partition.
after 90 select errors the log level will be increased for the next calls.
after 100 select errors the process aborts (will be restarted by systemd).
TODO: inspect sockets to find the bad one.
2026-02-26 23:18:55 +01:00