Commit Graph

925 Commits

Author SHA1 Message Date
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
43d03b0ace c03: added local TODO file. 2026-03-01 21:48:04 +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
56f2cf6870 minor changes on enclosure for N29 devices.
- decreased height of holding ridge (was a bit tight)
- moved drilling holes in lid (the lower one was conflicting with the
  network connectors)
2026-02-26 17:35:15 +01:00
Martin Preuss
5fc3916457 avr: started work on com2w_router for S03. 2026-02-16 01:12:25 +01:00
Martin Preuss
1b0519437c increased version. 2026-02-16 01:11:55 +01:00
Martin Preuss
00bea4d9f6 s03: use 16MHz clock (should work with 3V3). 2026-02-16 01:10:49 +01:00
Martin Preuss
f7475b0b31 avr: added support for 16MHz clock. 2026-02-16 01:10:15 +01:00
Martin Preuss
7c37ad930b avr: updated string. 2026-02-16 01:09:50 +01:00
Martin Preuss
bfd991a768 avr: removed old GUI code, renamed gui2 to gui 2026-02-16 01:09:39 +01:00
Martin Preuss
1e8c231707 avr: remove c02, add e01 and n29 2026-02-16 01:07:09 +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
05ac62ef54 formatting. 2026-02-09 19:05:50 +01:00
Martin Preuss
409205dcd7 avr: switch to iterative code for Widget_TreeMatchFlagsAndSendSignalToActive 2026-02-09 00:35:42 +01:00
Martin Preuss
599b27c7d2 avr: fixed window redrawing for main views. 2026-02-08 00:33:08 +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
39d1060334 n28 enclosure: decreased height by 1mm, increased ridge depth and height 2026-02-06 17:51:50 +01:00
Martin Preuss
38eb21869e n28: added info. 2026-02-02 21:21:05 +01:00
Martin Preuss
a8cdf6ec58 c03: use beeper module. 2026-02-02 21:20:47 +01:00
Martin Preuss
40033db235 added simple beeper module. 2026-02-02 21:20:25 +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
4b4d44d80f com2w: don't use activity LED for now. 2026-01-27 20:29:53 +01:00
Martin Preuss
0fa44cfa4b n26: fixed pinout. 2026-01-27 20:29:26 +01:00
Martin Preuss
653e63ad34 n16: use activity LED. 2026-01-27 20:29:10 +01:00
Martin Preuss
a7cf31b1c1 minor reformatting. 2026-01-27 20:28:39 +01:00
Martin Preuss
ce240f087e c03: changed default colors for images. 2026-01-27 20:28:22 +01:00
Martin Preuss
3b5d95f8b9 c03: fixed a typo. 2026-01-27 20:27:56 +01:00
Martin Preuss
c1da37d973 c03: define backlight pin for display. 2026-01-27 20:27:43 +01:00