Martin Preuss
6bf8f03fbb
added node S03.
2025-08-18 18:07:34 +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
7c01aa255f
split wait for 50us (value 50000 doesn't work for 20MHz nodes).
2025-08-18 18:05:12 +02:00
Martin Preuss
d9e7d4df81
com2w*: allow for higher frequencies than 8MHz
...
to be used with node S03, which is run at 20MHz.
2025-08-18 18:04:30 +02:00
Martin Preuss
9b1badb310
avr: introduce reference counter for network buffers.
2025-08-18 18:03:24 +02:00
Martin Preuss
0dc4a3a952
avr: started adding COM2WN module.
2025-08-04 22:28:49 +02:00
Martin Preuss
32bd3bc2f9
added r06 again.
2025-08-04 22:26:26 +02:00
Martin Preuss
3f2ae9dd03
Revert "started working on mqtt support in aqhome-nodes"
...
This reverts commit 7fbc616ce4 .
2025-08-03 00:56:46 +02:00
Martin Preuss
7fbc616ce4
started working on mqtt support in aqhome-nodes
2025-08-03 00:56:22 +02:00
Martin Preuss
8c13f9fdf7
avr: started adding com2wn module (multiple com2w devices in one)
2025-08-03 00:55:52 +02:00
Martin Preuss
6c5dc21f6a
avr: started adding r06 device.
2025-08-03 00:55:21 +02:00
Martin Preuss
eb1392f3fd
avr: fixed apidoc.
2025-08-03 00:54:45 +02:00
Martin Preuss
2b25fed2cd
com2w1: follow changes in com2w0.
2025-07-21 18:25:17 +02:00
Martin Preuss
66b298d977
guard some changes on network data with CLI.
2025-07-20 23:15:46 +02:00
Martin Preuss
1091ec1dee
read CLK and DATA early.
2025-07-20 23:15:22 +02:00
Martin Preuss
d0b5f84316
adapt com2w1 from com2w0 (the latter is proven to work now).
2025-07-20 00:15:13 +02:00
Martin Preuss
ae1e4c3e37
avr: bootloader works with new com2w code.
2025_07-booting_with_com2w_works
2025-07-20 00:05:53 +02:00
Martin Preuss
78cbbf334e
com2w: alloc buffer after receiving message. receiving works now.
2025-07-19 17:47:52 +02:00
Martin Preuss
c8c12bb892
t03: use router app.
2025-07-19 17:08:39 +02:00
Martin Preuss
ae1853ba62
enable sending messages.
2025-07-19 17:08:19 +02:00
Martin Preuss
e8423ae97f
check dest address for ping requests.
2025-07-19 17:07:52 +02:00
Martin Preuss
597504fb08
t03: added test firmware.
2025-07-19 15:02:46 +02:00
Martin Preuss
59a0962420
added com2w0
2025-07-19 15:02:31 +02:00
Martin Preuss
323a5b76be
sync test.
2025-07-19 09:48:56 +02:00
Martin Preuss
b7234a6da2
start using new COM module in n27, r05 and t03.
2025_07-started_com2_module
2025-07-19 09:47:23 +02:00
Martin Preuss
4a5ba97b85
increase buffer size.
2025-07-19 09:46:06 +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
349b4a929a
use in instead of inr (SREG is always inside normal io space).
2025-07-12 20:08:54 +02:00
Martin Preuss
a06d245345
r05: disable OWI and ds18b20 modules (no time to handle those), increase buffers
2025-07-12 20:08:30 +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
fa94190345
fixed message description for FLASH_DATA.
2025-07-12 00:22:18 +02:00
Martin Preuss
68aa3beab8
incremented firmware version.
2025-07-12 00:21:59 +02:00
Martin Preuss
3cd23d5f60
reduce size of net buffers from 32 to 28.
...
allows us to use 10 buffers in R05.
2025-07-12 00:21:47 +02:00
Martin Preuss
003f53b0b7
added READMEs
2025-07-11 23:25:19 +02:00
Martin Preuss
c1ea4212f2
Moved NET_BUFFERS_SIZE to network/defs.asm
...
- Changing this value requires changing the routine NET_Buffer_Locate
so its best to keep both in one module.
- Redefining it in the individual devices doesn't change the code in
NET_Buffer_Locate
2025-07-11 23:25:10 +02:00
Martin Preuss
3283a38981
Release 0.9.12.
2025-07-11 23:22:09 +02:00
Martin Preuss
3054274da5
Fixed stats value list.
2025-07-11 23:21:50 +02:00
Martin Preuss
2d84198e54
incremented version.
2025-07-07 21:53:59 +02:00
Martin Preuss
f3544f5e93
fixed apidoc.
2025-07-07 21:53:48 +02:00
Martin Preuss
04c02b5e33
fixed a bug.
2025-07-07 21:53:35 +02:00
Martin Preuss
b709b7e624
updated node doc.
2025-07-07 21:45:36 +02:00
Martin Preuss
8c397dd6b2
added missing includes.
2025-07-07 21:45:19 +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
4f497fc41a
removed unneeded code.
2025-07-07 21:43:41 +02:00
Martin Preuss
e32e8e7c13
use Eeprom_WriteByteIfChanged
2025-07-07 21:43:28 +02:00
Martin Preuss
f3020562bf
incremented firmware version.
2025-07-07 16:06:31 +02:00