Commit Graph

422 Commits

Author SHA1 Message Date
Martin Preuss
71a9df7332 avr: fixed typos 2026-04-20 23:57:41 +02:00
Martin Preuss
abe218e7b0 avr: reorganized common code. 2026-04-20 23:56:52 +02:00
Martin Preuss
a995313750 n21, n28: use LED_SIMPLE instead of LED_ACTIVITY.
LED_SIMPLE can now also show activity.
2026-04-18 16:17:07 +02:00
Martin Preuss
23a8439b73 c03: remove unused values. 2026-04-18 16:16:06 +02:00
Martin Preuss
e5f9be1bff n29: no longer support sgp30 (is now supported by n31). 2026-04-16 23:45:22 +02:00
Martin Preuss
7054a42909 avr: added device n31. 2026-04-16 23:43:56 +02:00
Martin Preuss
b643d2bbcc c03: use brightness module and report its values. 2026-04-16 21:28:44 +02:00
Martin Preuss
4411162620 avr: begin preparations for using brightness module in device c03. 2026-04-14 23:54:41 +02:00
Martin Preuss
0df5c68fb3 avr: removed old lcd2/gui, replaced by lcd2/gui2. 2026-04-14 23:53:54 +02:00
Martin Preuss
9d4e24222c avr: added device "minimal" (minimal example for a device using AqOS4Avr). 2026-04-14 23:50:29 +02:00
Martin Preuss
5ad304b988 avr: removed recv from led_simple (no need for it anymore). 2026-04-14 23:49:04 +02:00
Martin Preuss
8a9f74b0a1 avr: fixed includes.
for unknown reasons avra doesn't check #if statements correctly which
are meant to protect against double includes...
2026-04-14 23:47:21 +02:00
Martin Preuss
6b0ea55b3d avr: fixed includes. 2026-04-14 23:46:07 +02:00
Martin Preuss
ab7e28a9d5 avr: more code sharing. 2026-04-14 23:45:32 +02:00
Martin Preuss
d6e731b34e c03: removed old main firmware folder, make "test" folder new main. 2026-04-13 17:43:08 +02:00
Martin Preuss
0da8170df7 beeper_simple: remove msg receiption.
not needed for a beeper.
2026-04-13 00:22:29 +02:00
Martin Preuss
f63eb308b3 avr: added a simple screen saver. 2026-04-12 23:04:25 +02:00
Martin Preuss
5fe4b4b705 gui2: renamed *layout2* to *layout* 2026-04-12 17:10:15 +02:00
Martin Preuss
710af679cb gui2: new layout modules basically work now. 2026-04-12 17:01:30 +02:00
Martin Preuss
505910bd12 replace MLayout with MCLayout. 2026-04-12 11:07:11 +02:00
Martin Preuss
66be348ecd gui2: added mclayout (matrix layout ordering by column). 2026-04-12 01:31:23 +02:00
Martin Preuss
b81d798008 gui2: more work on new layout module, started working on hlayout2. 2026-04-08 23:54:31 +02:00
Martin Preuss
f0df0219a5 avr: fixed a call. 2026-04-08 23:53:33 +02:00
Martin Preuss
87c2314c2d avr: started working on another iteration of the layout modules.
This will become a base module for other layout modules (like hlayout,
vlayout and mlayout). All those modules will share the playment code.
2026-04-07 23:57:28 +02:00
Martin Preuss
5a9bff2d0b c03: more work on climate and netstats windows. 2026-04-07 23:56:14 +02:00
Martin Preuss
d7074388e6 avr: added netstats window
There seems to be a problem with MLayout (writes imaginary row at
screen Y position 0 for unknown reasons).
2026-04-06 19:02:59 +02:00
Martin Preuss
0e501274eb c03: removed test code. 2026-04-06 01:56:54 +02:00
Martin Preuss
5c2f7496c3 c03: removed main menu again (use full window for that). 2026-04-06 01:55:09 +02:00
Martin Preuss
1540f62d04 c03: added main menu. 2026-04-06 01:54:24 +02:00
Martin Preuss
cc4696d408 c03: use RESSSOURCE_TXT_AQHOME 2026-04-06 01:53:18 +02:00
Martin Preuss
6176908c54 c03: use RESSSOURCE_IMG_ARROWBACK 2026-04-06 01:53:01 +02:00
Martin Preuss
6ad7bae155 c03: added ressource RESSSOURCE_TXT_AQHOME 2026-04-06 01:52:44 +02:00
Martin Preuss
487cd13297 c03, gui2: new GUI now basically works. 2026-04-06 01:45:56 +02:00
Martin Preuss
95197429ab fixed device description. 2026-03-30 00:19:22 +02:00
Martin Preuss
f7a66d6d81 n30: for code size reduction we don't use stats app. But we need to send DEVICE msg. 2026-03-30 00:19:05 +02:00
Martin Preuss
82d877d5e3 fixed READMEs. 2026-03-28 17:43:33 +01:00
Martin Preuss
59d1ef7666 added warning for when firmware gets to big thus overwriting bootloader. 2026-03-28 17:43:08 +01:00
Martin Preuss
6ea1e97835 n30: fixed LED position. 2026-03-28 02:11:33 +01:00
Martin Preuss
a7ddcd2c81 c03/test: create climate window again. 2026-03-26 21:08:20 +01:00
Martin Preuss
aba71f73e0 n30: added a warning message if to much code. 2026-03-26 21:07:49 +01:00
Martin Preuss
02a43398a9 added VALUE_ID_LED_TYPE 2026-03-26 21:06:30 +01:00
Martin Preuss
915e525daf avr: fixed includes for sk6812 module. 2026-03-26 21:05:43 +01:00
Martin Preuss
32a2193074 n30: add value "RGBWTYPE" 2026-03-25 20:46:43 +01:00
Martin Preuss
946fdfe39e n30: decrease ridge height. 2026-03-25 20:45:05 +01:00
Martin Preuss
67be74d2ac avr: move timing control from ma_light to sk6812.
This allows for better control over the LED strip. We can now trigger the
LED strip externally (e.g. by setting a new RGBW value).
2026-03-24 23:13:28 +01:00
Martin Preuss
07a6c5a540 gui2: finalized mlayout module. 2026-03-23 23:20:13 +01:00
Martin Preuss
0015a0a06c gui2: mlayout works now (in column mode)! 2026-03-23 23:15:38 +01:00
Martin Preuss
e125c4b027 test WIDGET_PACK_FILLED with MLAYOUT. 2026-03-23 22:20:42 +01:00
Martin Preuss
68624e92e0 added tests for gui2. 2026-03-23 00:22:21 +01:00
Martin Preuss
bd5a51b4d2 mlayout: works for first row now (still WIP!) 2026-03-21 13:09:06 +01:00