Commit Graph

1878 Commits

Author SHA1 Message Date
Martin Preuss
b5c9557671 ipc2: improved flush code in tty object.
we still occasionally see problems with partially flushed serial port
especially when using /dev/ttyACM0.
2026-06-01 15:57:43 +02:00
Martin Preuss
6117ce5cad nodes: improved handling of memstat messages. 2026-06-01 15:56:38 +02:00
Martin Preuss
c262c4a56a aqhome-cgi: use service code from AqCGI. 2026-06-01 15:55:42 +02:00
Martin Preuss
62741e1c16 incremented version. 2026-06-01 15:54:47 +02:00
Martin Preuss
f5ae108756 aqhome-cgi: removed unneeded lines. 2026-05-29 17:22:33 +02:00
Martin Preuss
b8d2fc76eb aqhome-cgi: use AQH_ModService_DenyRequest
this function redirects to the login page and then to the requested page.
2026-05-29 17:22:12 +02:00
Martin Preuss
03db148a3b aqhome-cgi: added some functions for redirection headers. allow vars in static files. 2026-05-29 17:21:11 +02:00
Martin Preuss
5bb50d4187 aqhome-cgi: choose graph params according to modality. 2026-05-29 17:19:19 +02:00
Martin Preuss
62c86285f5 aqhome-cgi: removed unused line. 2026-05-29 17:18:50 +02:00
Martin Preuss
78ea72efe0 aqhome-cgi: add login url. 2026-05-29 17:18:20 +02:00
Martin Preuss
a65e6fbec2 textsel: use index instead of ressource id as value for the widget. 2026-05-23 11:06:39 +02:00
Martin Preuss
776ec7a363 gui: minor reformatting. 2026-05-23 11:06:12 +02:00
Martin Preuss
323122c4c7 c03: use far call 2026-05-23 01:43:34 +02:00
Martin Preuss
a3220d74b1 avr: added List_GetItemAt 2026-05-23 01:43:18 +02:00
Martin Preuss
710162e242 gui: sorted files. started working on TextSel class. 2026-05-23 01:43:04 +02:00
Martin Preuss
4b13f16e05 gui: improved Label class (can now have a suffix to reduce FLASH usage).
- e.g. light1 and light2 can now share the string but have different suffix
- allow for initially empty text
2026-05-23 01:41:58 +02:00
Martin Preuss
15edfd46e4 c03: fixed apidoc. 2026-05-18 17:15:09 +02:00
Martin Preuss
0c42acf76d gui: added image label (image plus text). 2026-05-18 17:14:50 +02:00
Martin Preuss
311741ae64 gui: added Widget_GetRessource 2026-05-18 17:14:17 +02:00
Martin Preuss
4ad55e2c6e gui: minor reformatting. 2026-05-18 17:13:31 +02:00
Martin Preuss
18e1751e14 gui: added missing register setting. 2026-05-18 17:13:03 +02:00
Martin Preuss
b2e5be974e gui: added LONG mode for buttons (handles short and long presses). 2026-05-18 17:12:39 +02:00
Martin Preuss
ed899dbe6f gui: re-enable NetStats window. 2026-05-14 13:45:39 +02:00
Martin Preuss
401cfc9ffb gui: rewrote NetStatWin to use CDIALOG (much more code sharing). 2026-05-14 13:45:13 +02:00
Martin Preuss
0c4a2aace9 gui: use CDialog_GetChildValue 2026-05-14 13:44:25 +02:00
Martin Preuss
73b7699054 avr: add CDialog_GetChildValue/CDialog_SetChildValue (more code sharing). 2026-05-14 13:44:10 +02:00
Martin Preuss
79e7ac47d9 c03: use DIALOG as base class for MenuWin 2026-05-13 20:08:36 +02:00
Martin Preuss
76def6c8dc gui: set WIDGET_FLAGS_VISIBLE_BIT early in Dialog_OnShow 2026-05-13 20:07:45 +02:00
Martin Preuss
a4722bc8f6 gui: fixed a typo. 2026-05-13 20:07:12 +02:00
Martin Preuss
32061554c0 c03: enable climate window. 2026-05-13 00:31:13 +02:00
Martin Preuss
3d14c54df3 gui: adjusted climate window and SensorWatch to latest changes. 2026-05-13 00:30:58 +02:00
Martin Preuss
1b0d36b84d avr: fixed apidoc. 2026-05-13 00:30:26 +02:00
Martin Preuss
313b2c05a1 gui: implemented DlgLightConns_OnCmdLight and DlgLightConns_OnDlgEndLight. 2026-05-11 12:11:33 +02:00
Martin Preuss
d54a259060 gui: adapted ScreenSaver to latest changes. 2026-05-11 11:55:56 +02:00
Martin Preuss
d07f411e51 gui: implement DlgLightConns_OnCmdMotion2 and DlgLightConns_OnDlgEndMotion2 2026-05-11 11:55:16 +02:00
Martin Preuss
b4ac70dbd1 gui: removed unneeded code, use CDialog_DefaultSignalmap as fallback signal map 2026-05-11 11:54:23 +02:00
Martin Preuss
d34062df39 gui: make CDialog a full object with signal map, implement "OnMkContent". 2026-05-11 11:53:37 +02:00
Martin Preuss
b927bfdab6 gui: added dialog signals DIALOG_SIGNAL_MKCONTENT and DIALOG_SIGNAL_RMCONTENT. 2026-05-11 11:52:23 +02:00
Martin Preuss
39b3d4d174 gui: adapt to latest changes.
need to work on other MainWindow derivates next.
2026-05-11 00:42:42 +02:00
Martin Preuss
0ec290e29c gui: allow setting OPTS from r16.
this is used by the caller to specify whether standard dialog buttons are
to be added.
2026-05-11 00:42:05 +02:00
Martin Preuss
fc28a57b05 gui: define signals for dialog class, create to-be-shared code. 2026-05-11 00:41:16 +02:00
Martin Preuss
cd0d74d491 MainWindow: no longer auto-create content widget
will be called later by deriving classes upon SHOW signal to save on
SDRAM.
2026-05-11 00:40:28 +02:00
Martin Preuss
800b6d316e widget: save Z 2026-05-11 00:39:19 +02:00
Martin Preuss
556cbb1d48 c03: temporarily disable c03AppCreateWinClimate 2026-05-10 17:03:34 +02:00
Martin Preuss
85a837d9ef avr: re-enable heapCoalecseUp 2026-05-10 17:03:13 +02:00
Martin Preuss
6787b4f527 avr: use Heap_AllocAndZero 2026-05-10 17:02:53 +02:00
Martin Preuss
455b81d8eb avr: minor formatting. 2026-05-10 17:02:41 +02:00
Martin Preuss
41c947a486 DEBUG: temporarily disable heapCoalecseUp. 2026-05-09 02:03:31 +02:00
Martin Preuss
afc6d3de24 debug: increase frequency of memstats again (now every minute). 2026-05-09 02:03:11 +02:00
Martin Preuss
8e6017a4ad c03: allocate settings. 2026-05-09 02:02:35 +02:00