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
a06d245345
r05: disable OWI and ds18b20 modules (no time to handle those), increase buffers
2025-07-12 20:08:30 +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
3054274da5
Fixed stats value list.
2025-07-11 23:21:50 +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
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
81b008af0c
r05, comOnUart0 and comOnUart1 work!
2025-07-06 17:19:59 +02:00
Martin Preuss
85d445ec61
t03: use comonuart0 from uart_hw2
2025-07-06 14:35:52 +02:00
Martin Preuss
b059f4a56e
added node r05.
2025-07-06 14:35:22 +02:00
Martin Preuss
b56ab22117
more work on test firmware for r04
2025-07-06 14:34:55 +02:00
Martin Preuss
5bda393b10
added valueids for stats from 2nd network device.
2025-07-06 12:24:46 +02:00
Martin Preuss
4ad508eca6
n27: removed driver for SGP30 (is now used externally in n26).
2025-07-06 12:23:49 +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
725ff96425
added test firmware for r04.
2025-07-03 22:11:27 +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
cfc7dc6320
avr: added r04.
2025-06-29 22:31:51 +02:00
Martin Preuss
81721ab7eb
avr: added device n27.
2025-06-25 00:05:47 +02:00
Martin Preuss
bf50871208
n25: use pin PA5 to select led strip driver to use
...
does nothing for now but will later allow to select between SK6812 and SPI.
2025-06-25 00:05:19 +02:00
Martin Preuss
9ea722607f
avr: added brightness sensor
2025-06-23 19:21:49 +02:00
Martin Preuss
b498a445b2
added missing files, n26, increased firmware version.
2025-06-16 23:31:38 +02:00
Martin Preuss
876e9ac7b9
avr: added n14 back in.
2025-06-16 23:29:56 +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
1533f82ec4
n21: send value of door sensor every minute
...
this will allow us to determine the best value for a adc limit to detect
open/closed windows and doors.
2025-06-15 17:47:34 +02:00
Martin Preuss
ffcc5c0d9f
some minor work on gui/win modules.
2025-06-12 23:30:36 +02:00
Martin Preuss
4f30623f2d
increased stacksize.
2025-06-05 22:47:54 +02:00
Martin Preuss
cef487fb3a
re-enabled node n19. adapted n20.
2025-06-05 22:45:52 +02:00
Martin Preuss
284539fd52
re-enabled CCS811 module, adapted to latest changes.
2025-06-05 22:44:27 +02:00
Martin Preuss
12cfe2ff4b
Fixed a bug.
...
Need to make room for stack.
2025-06-04 23:56:04 +02:00
Martin Preuss
cd1fce313e
avr: added some unit tests for LIST and TREE.
2025-06-02 21:13:01 +02:00
Martin Preuss
4f610c68a2
added more fonts and corresponding code. disabled test code in ili9341 module.
2025-06-02 01:03:03 +02:00
Martin Preuss
e6d0118ff3
n25: fixed interrupt table (was still for t85!).
2025-06-01 22:38:48 +02:00
Martin Preuss
ff7d47e155
avr: adapted to latest changes.
2025-06-01 22:38:17 +02:00
Martin Preuss
9bd3182bd5
simplified timer and sleep setup code for AtTiny84.
2025-06-01 22:36:59 +02:00
Martin Preuss
b229b39ab8
c02: started working on AtMEGA 644P based node.
2025-06-01 19:26:31 +02:00
Martin Preuss
87b5e01581
add missing include.
2025-06-01 19:25:57 +02:00
Martin Preuss
7403b6650b
n24: include common/calls.asm
2025-06-01 19:25:16 +02:00
Martin Preuss
6bbf2ba788
c01: use UART_BitBang_PcintIsr
2025-06-01 19:24:49 +02:00
Martin Preuss
06b0ed8551
c01: fixed include.
2025-06-01 19:24:13 +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