Commit Graph

409 Commits

Author SHA1 Message Date
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
Martin Preuss
1a442cfb21 modified comment. 2026-03-21 08:29:31 +01:00
Martin Preuss
5e3a8f444a gui2: 2nd try for a matrix layout. 2026-03-21 08:28:23 +01:00
Martin Preuss
2878d3aaa2 sk6812: prepare use of multiple timing types.
timing is very tight so we need an extra routine per timing type for
sending a byte to the led strip.
2026-03-21 00:40:03 +01:00
Martin Preuss
c5df904fc4 n30: decreased size of cable hole again. 2026-03-21 00:07:09 +01:00
Martin Preuss
6bb26b7c90 n30: removed mentioning of old module. 2026-03-20 22:31:47 +01:00
Martin Preuss
d877508e85 avr: share code (use Main_HandleValueMsg) 2026-03-20 22:28:58 +01:00
Martin Preuss
c2dc819aec avr: fixed comments. 2026-03-20 22:28:09 +01:00
Martin Preuss
440f3bcf0e c01: switched COM from old UART module to com2w 2026-03-17 00:02:13 +01:00
Martin Preuss
3bf327bb2d avr: fixed calls for 64K ATmega. 2026-03-17 00:01:23 +01:00
Martin Preuss
8085043ef6 extended memstats message and handling. 2026-03-17 00:00:38 +01:00
Martin Preuss
e6aeaabb32 e03: added network stats screen which is updated every minute. 2026-03-16 22:44:48 +01:00
Martin Preuss
70ace036a8 e02: use LED in simple blink mode. 2026-03-16 22:44:12 +01:00
Martin Preuss
fd6616c3c4 n29: minor cleanup. 2026-03-16 21:38:18 +01:00