Martin Preuss
accc7d41a2
avr: added module ds1307.
2026-04-27 00:39:02 +02:00
Martin Preuss
14edff1369
avr: save X in Main_HandleValueMsg
2026-04-27 00:37:30 +02:00
Martin Preuss
6948028284
avr: optimized app MA_LIGHT (from 3295 to 3222 words).
2026-04-26 15:18:38 +02:00
Martin Preuss
abe218e7b0
avr: reorganized common code.
2026-04-20 23:56:52 +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
0da8170df7
beeper_simple: remove msg receiption.
...
not needed for a beeper.
2026-04-13 00:22:29 +02:00
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