Martin Preuss
915e525daf
avr: fixed includes for sk6812 module.
2026-03-26 21:05:43 +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
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
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
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
ab77a71216
avr: added docu
2026-03-16 21:38:01 +01:00
Martin Preuss
5c18f5bf9a
avr: cleanup handling of apps and modules in devices/all
2026-03-16 21:37:46 +01:00
Martin Preuss
8671214a2d
avr: fixed apidoc
2026-03-15 20:25:50 +01:00
Martin Preuss
2a76e82923
avr: activate module ds3231
2026-03-15 20:21:57 +01:00
Martin Preuss
f7475b0b31
avr: added support for 16MHz clock.
2026-02-16 01:10:15 +01:00
Martin Preuss
bfd991a768
avr: removed old GUI code, renamed gui2 to gui
2026-02-16 01:09:39 +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
40033db235
added simple beeper module.
2026-02-02 21:20:25 +01:00
Martin Preuss
7a4f462fa2
added to apidoc.
2026-01-21 22:47:20 +01:00
Martin Preuss
636fc026aa
more work on pages and ressources.
2025-12-15 21:12:51 +01:00
Martin Preuss
29f74c0eae
avr: started working on xpt2046 module.
2025-11-10 14:49:23 +01:00
Martin Preuss
5b72686904
avr: added titled windows
2025-11-03 21:02:25 +01:00
Martin Preuss
e58e9b846c
avr: work on simple GUI module to be used by node c02.
2025-11-03 17:23:40 +01:00
Martin Preuss
c9cfcc5dc4
added AQHOME_VALUETYPE_ONOFFAUTO
2025-10-07 00:27:41 +02:00
Martin Preuss
f201ac4bd6
add to apidoc.
2025-09-22 22:47:20 +02:00
Martin Preuss
408b173ae1
ma_light: add "malstate".
...
report state change (i.e. when switching LED on/off).
2025-09-22 22:44:39 +02:00
Martin Preuss
666e7690a6
avr: improved module SK6812 and app MA_LIGHT.
...
- RGBW values are now only set by SK6812
- MA_LIGHT can now also take into account a brightness value reported
by any node to switch on light only after dawn
2025-09-22 15:09:45 +02:00
Martin Preuss
40282486f6
added com2wi2 (will become com2wi later).
2025-09-08 22:05:28 +02:00
Martin Preuss
9600be78a5
more work on m644p.
2025-09-01 23:21:52 +02:00
Martin Preuss
41843cbab9
avr: added forwarder app.
...
simpler than router app, just for forwarding messages between interfaces.
mainly used by t03.
2025-08-25 14:12:58 +02:00
Martin Preuss
465e750e3c
avr: activate new led modules.
2025-08-25 10:22:50 +02:00
Martin Preuss
08d420a871
avr: added module uart_fd
...
This module uses hardware UART of MCUs in full duplex mode.
2025-08-23 00:08:25 +02:00
Martin Preuss
fa404a5fcf
increase number of runs to 10 (was: 2)
2025-08-18 18:06:56 +02:00
Martin Preuss
3592a745d3
introduce app "hub"
2025-08-18 18:06:35 +02:00
Martin Preuss
0dc4a3a952
avr: started adding COM2WN module.
2025-08-04 22:28:49 +02:00
Martin Preuss
59a0962420
added com2w0
2025-07-19 15:02:31 +02:00
Martin Preuss
bdd710fc5c
avr: started working on new SPI-like COM protocol.
...
use a clock and a data line to introduce synchronisation into the
protocol to be able to work with the wide range of mcu speeds (no need for
exact timing, no need for exact calibration).
2025-07-19 09:42:02 +02:00
Martin Preuss
535a695c50
limit number of loops inside main_runLoop.
2025-07-12 20:16:34 +02:00
Martin Preuss
357ffe4e17
comonuartX: handle multiple messages in one run.
...
still there are NOBUF errors...
2025-07-12 20:09:40 +02:00
Martin Preuss
6e923ce075
improved apidoc.
2025-07-07 21:44:54 +02:00
Martin Preuss
245d44c05d
improved "run" code.
2025-07-07 21:44:40 +02:00
Martin Preuss
cbd498150f
avr: fully implemented router functionality in network and router app.
2025-07-07 16:05:53 +02:00
Martin Preuss
6ecc1721b0
r05: no longer use APPS_NETWORK.
...
Implemented some of those features in APP_ROUTER like PING, REBOOT.
2025-07-06 20:21:51 +02:00
Martin Preuss
0a45e38939
make router functionality of r05 an app.
2025-07-06 18:21:48 +02:00
Martin Preuss
5bda393b10
added valueids for stats from 2nd network device.
2025-07-06 12:24:46 +02:00
Martin Preuss
7f856dacf6
use uart_hw2 now.
2025-07-06 12:22:50 +02:00
Martin Preuss
b6ba56a564
added code to read calibration data.
2025-07-06 12:22:22 +02:00
Martin Preuss
9206341032
started working on improved UART_HW module.
2025-06-30 21:29:05 +02:00
Martin Preuss
6383d18e0e
avr: added comonuart1.
2025-06-29 22:32:43 +02:00
Martin Preuss
9ea722607f
avr: added brightness sensor
2025-06-23 19:21:49 +02:00
Martin Preuss
a89b875872
avr: added NET_Interface_ResetStats and call it daily.
2025-06-16 23:29:18 +02:00
Martin Preuss
0ce70e48b1
avr: added type "light"
2025-06-16 23:27:37 +02:00
Martin Preuss
ffcc5c0d9f
some minor work on gui/win modules.
2025-06-12 23:30:36 +02:00