Martin Preuss
b97fc98bc1
t03: use led_activity
2025-08-25 11:26:08 +02:00
Martin Preuss
9b86aea7ed
use led_activity.
2025-08-25 11:25:53 +02:00
Martin Preuss
5bfb49d9e1
simplified code, remove unused code.
2025-08-25 11:25:30 +02:00
Martin Preuss
32a0ad5eae
added comments, removed unused code.
2025-08-25 11:24:53 +02:00
Martin Preuss
65593f95ad
use led_activity module.
2025-08-25 11:23:35 +02:00
Martin Preuss
ec3774c7a5
fixed a bug in field order
2025-08-25 11:22:54 +02:00
Martin Preuss
4bd462ea59
use new led modules.
2025-08-25 10:25:53 +02:00
Martin Preuss
77d3a201f5
improved uartfd1.
2025-08-25 10:24:48 +02:00
Martin Preuss
127525e3ec
buffer: gather statistics
2025-08-25 10:23:47 +02:00
Martin Preuss
465e750e3c
avr: activate new led modules.
2025-08-25 10:22:50 +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
7efaf720cc
com2w: work in COM2W_Run, not in COM2W_Every100ms
2025-08-25 10:20:13 +02:00
Martin Preuss
66ac029a69
avr: introduce two more led modules.
...
- led_signal: blink 8 status bits (short=0, long=1)
- led_activity: blink for a short period after a trigger, e.g. for network
activity
2025-08-25 10:19:23 +02:00
Martin Preuss
bae188ddee
t03: added firmware using new uart_fd module.
2025-08-23 00:10:01 +02:00
Martin Preuss
87788fa93c
avr: wait for free CLK line on error when in flash mode
2025-08-23 00:09:39 +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
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
3a7951be16
com2w: added some recovery code, improved protocol.
...
after sending a byte wait for the same time when sending the last bit as
with the other bits (otherwise the last bit might get lost by slower
devices).
2025_08-flashing_with_interruption_works_for_t03_n27
2025-08-20 23:27:17 +02:00
Martin Preuss
6a3f6be8a9
avr: improved timing for sending bytes via com2w interface.
...
Still quite different among devices but that's just prove that the protocol
works without prior synchronisation.
2025-08-20 20:48:55 +02:00
Martin Preuss
6c3926c1e4
avr: added a note regarding timing.
2025-08-19 23:36:58 +02:00
Martin Preuss
8467408fd8
avr: increased waittimes for com2w (too fast for 1MHz nodes).
2025-08-19 23:36:44 +02:00
Martin Preuss
6bb499740d
avr: use 16bit for brightness (actually, ADC only presents 10 bit).
2025-08-19 23:03:43 +02:00
Martin Preuss
fc073696f8
avr: tweaked timing for com2w transport layer.
2025-08-19 23:03:15 +02:00
Martin Preuss
102996f69f
avr: switched most devices to com2w interface now.
2025-08-18 18:47:13 +02:00
Martin Preuss
f9d721ac02
removed unused device nodes.
...
- n00
- n06
- n11
- n12
- n15
- n17
- n18
- n19
- n20
- n22
- n23
- r02
- r04
- x03
2025-08-18 18:46:46 +02:00
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