Martin Preuss
dafe32792a
avr: fixed bug in ma_light
2025-10-01 23:22:41 +02:00
Martin Preuss
8d22d386b4
updated readme.
2025-09-22 22:48:49 +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
6920117ba1
immediately apply ontime setting.
2025-09-22 20:27:44 +02:00
Martin Preuss
9770cd8d6d
indent.
2025-09-22 20:26:36 +02:00
Martin Preuss
cc00f8e64a
avr: remove unneeded code.
2025-09-22 20:26:16 +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
a81acf7b19
com2wi2: test with two interfaces.
2025-09-08 23:34:38 +02:00
Martin Preuss
679865f68b
Fixed some bugs.
2025-09-08 22:04:15 +02:00
Martin Preuss
9d59bf31e6
avr: reduce number of stats messages.
2025-09-06 00:38:26 +02:00
Martin Preuss
246d00a220
avr: allow for big flash roms.
2025-09-01 23:21:25 +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
6e062d3f60
improve stats reporting
...
now again use three messages to transmit stats (much more efficient than
sending single values, also more acurate).
2025-08-25 10:22:05 +02:00
Martin Preuss
5013bb8e29
avr network app: only respond to ping request if dest address matches.
2025-08-23 00:09:01 +02:00
Martin Preuss
3592a745d3
introduce app "hub"
2025-08-18 18:06:35 +02:00
Martin Preuss
e8423ae97f
check dest address for ping requests.
2025-07-19 17:07:52 +02:00
Martin Preuss
83225c453d
Use uid to determine initial wait time after re-enum request.
2025-07-12 20:07:33 +02:00
Martin Preuss
f3544f5e93
fixed apidoc.
2025-07-07 21:53:48 +02:00
Martin Preuss
245d44c05d
improved "run" code.
2025-07-07 21:44:40 +02:00
Martin Preuss
e32e8e7c13
use Eeprom_WriteByteIfChanged
2025-07-07 21:43:28 +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
280d5828bf
fixed a possible problem.
...
don't reboot on broadcast request.
2025-07-06 20:22:19 +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
734c237666
sort counters to simplify stats app.
2025-07-06 14:36:50 +02:00
Martin Preuss
9ea722607f
avr: added brightness sensor
2025-06-23 19:21:49 +02:00
Martin Preuss
aeb6df5685
avr: reduce number of messages send.
...
- sensor report interval 60->120s
- stats report interval 11-31 mins
2025-06-17 00:13:33 +02:00
Martin Preuss
a89b875872
avr: added NET_Interface_ResetStats and call it daily.
2025-06-16 23:29:18 +02:00
Martin Preuss
b9ac7c65fa
include CCS811 in reportsensors app.
2025-06-05 22:46:55 +02:00
Martin Preuss
3582659018
added more bigcall/bigjmp as we go along with larger code.
2025-06-02 01:02:06 +02:00
Martin Preuss
bb14dd4c22
introduce macros bigjmp and bigcall for intermodule calls/jmps
...
translates to rjmp/rcall on MCUs with up to 8K flash and to jmp/call
on others.
2025-06-01 19:18:25 +02:00
Martin Preuss
fec37bd221
disable debug code.
2025-06-01 00:21:21 +02:00
Martin Preuss
f1c858e3a7
Use n20 for bugfixing.
2025-05-30 15:25:42 +02:00
Martin Preuss
dff347bcb7
created pong message.
2025-05-29 20:23:44 +02:00
Martin Preuss
619ac1564e
debug: send rxstats every minute.
2025-05-29 20:20:43 +02:00
Martin Preuss
581eeff996
apps/network: implemented ping request.
2025-05-29 15:47:21 +02:00
Martin Preuss
042db13994
avr/apps/stats: send VALUE_REPORT messages instead of individual stats messages.
...
this makes it easier to add some more stats later and it removes some
messages.
2025-05-28 00:47:19 +02:00
Martin Preuss
474e63c395
fixed documentation.
2025-05-26 21:40:45 +02:00
Martin Preuss
4b4753415a
sort order of stats messages.
2025-05-18 00:57:03 +02:00
Martin Preuss
2897aece2c
added memory stats.
2025-05-17 14:22:05 +02:00
Martin Preuss
d97d2ac08f
fixed a bug.
2025-05-17 10:44:48 +02:00
Martin Preuss
f834a4ecc5
fixed apidoc.
2025-05-17 10:44:37 +02:00
Martin Preuss
faa46c7e38
added modules for SGP30/40.
2025-05-14 23:18:26 +02:00
Martin Preuss
25fb6f262d
fixed a bug.
2025-05-14 01:48:40 +02:00
Martin Preuss
d7df84549b
Fixed a typo.
2025-05-07 20:00:42 +02:00
Martin Preuss
8feb8982c1
added README.
2025-05-07 20:00:27 +02:00
Martin Preuss
9063962c7d
avr/apps/ma_light: adapted to latest changes. works now.
2025-05-05 21:03:13 +02:00
Martin Preuss
b632a10fff
avr/apps: added ma_light (was previously a module).
2025-05-04 03:30:55 +02:00
Martin Preuss
5981ec44e4
avr: only write COM address if changed to reduce EEPROM wear.
2025-05-01 00:54:48 +02:00
Martin Preuss
8008819989
avr: added apps and missing files.
2025-05-01 00:53:29 +02:00