Martin Preuss
ba55a2898d
started working on 2nd version of motion module.
2025-04-21 00:36:45 +02:00
Martin Preuss
16a6bb08b5
fixed return values.
2025-04-21 00:36:07 +02:00
Martin Preuss
7349dcba8d
flash: fixed wait times etc.
2025-04-21 00:32:59 +02:00
Martin Preuss
e4145afbfe
added filter modules.
2025-04-21 00:32:30 +02:00
Martin Preuss
876d1cad0e
added module "clock"
2025-04-21 00:32:00 +02:00
Martin Preuss
89542e06c9
avr: consolidated uart_hw module
2025-03-27 00:20:58 +01:00
Martin Preuss
791afb80f8
avr: added macros M_UART_HW_Uart_RxCharHalf/FullDuplexIsr
2025-03-25 00:39:28 +01:00
Martin Preuss
924c4d27e8
avr: added network/msg/crc.asm
2025-03-25 00:38:42 +01:00
Martin Preuss
cac611deae
avr: use NETMSG functions, increase waiting times.
2025-03-25 00:38:12 +01:00
Martin Preuss
78fda7727a
avr: added some comments.
2025-03-24 00:18:50 +01:00
Martin Preuss
0165b02310
flashing older nodes across t03 now works!
...
older nodes need the new bootloader which doesn't depend on pagesize because
those older nodes used quite large message sizes which are not supported
across t03 nodes (we would need to much RAM on t03 for this).
2025-03-23 22:40:34 +01:00
Martin Preuss
ebce002614
avr: share code.
2025-03-23 01:08:33 +01:00
Martin Preuss
595f983071
avr/uart_hw, t03: cross messaging now works!!
2025-03-22 23:44:15 +01:00
Martin Preuss
0f598a5552
avr/uart_hw: tty1 works in send and receive direction.
2025-03-22 13:00:20 +01:00
Martin Preuss
373a553ac8
avr/uart_hw: basically works for a while then stops...
2025-03-21 20:55:50 +01:00
Martin Preuss
cc64f793ec
build: add missing files.
2025-03-18 22:55:08 +01:00
Martin Preuss
72c8923bfe
avr: more work on uart_hw.
2025-03-14 23:29:43 +01:00
Martin Preuss
bebc4c1b0d
avr: started working on hw interface for uart0.
2025-02-26 21:00:09 +01:00
Martin Preuss
f1f24168e5
t03: send memory stats.
2025-02-14 22:45:49 +01:00
Martin Preuss
d5d6217c5e
avr: added NET_Interface_AddOrReleaseOutMsg and NET_Interface_GetNumOfOutgoingMsgNums
2025-02-14 22:43:24 +01:00
Martin Preuss
b60de3994c
avr: added routine to count used buffers. fixed a bug.
2025-02-14 22:42:46 +01:00
Martin Preuss
6e25647c0a
avr: echoing messages via tty now basically works.
2025-02-13 23:52:55 +01:00
Martin Preuss
a7990db831
avr: t03 can now send and receive messages!
...
will change other nodes from com2 interface to new network interface.
2025-02-13 18:56:13 +01:00
Martin Preuss
bf61be029e
avr: introduced network module
...
this will be the base module for network modules.
2025-02-13 01:12:29 +01:00
Martin Preuss
2a776ca895
avr: added UART_HW_IFACE_OFFS_WRITEMSGRINGBUF
2025-02-12 00:37:24 +01:00
Martin Preuss
35f2c2bd7e
avr: fixed code order.
...
only disable interrupts if message sent completely.
2025-02-12 00:36:54 +01:00
Martin Preuss
393d4b4f56
avr: fixed apidoc.
2025-02-12 00:36:21 +01:00
Martin Preuss
351ab57d62
avr: t03 now at least writes tty message once!
2025-02-11 01:13:00 +01:00
Martin Preuss
0790ac0dea
avr: more work on t03 and hw uart modules.
...
Too complicated, will start new...
2025-02-10 23:36:52 +01:00
Martin Preuss
50ba9ee3a1
avr: added missing files.
2025-02-09 21:09:03 +01:00
Martin Preuss
703f8042f9
avr: more work on ardware uart code.
2025-02-09 21:06:31 +01:00
Martin Preuss
9719063a21
avr: adapted flash4p code for single page erasing mcu.
2025-02-09 21:04:30 +01:00
Martin Preuss
64e781f82f
avr: fixed apidoc.
2025-02-01 16:21:25 +01:00
Martin Preuss
b38d864612
avr: more work on uart_hw module.
2025-01-29 01:19:07 +01:00
Martin Preuss
52bbfcfb15
avr: more work on hardware based uart module.
2025-01-27 00:20:45 +01:00
Martin Preuss
a96bd7fc07
Revert "uart_hw: added flush/skip routine."
...
This reverts commit 7962ff6213 .
2025-01-25 12:52:41 +01:00
Martin Preuss
7962ff6213
uart_hw: added flush/skip routine.
2025-01-25 12:52:24 +01:00
Martin Preuss
e840bfd9e6
avr: t03 runs in basic mode now, flashing of AtTiny841 finally works!!
2025-01-25 03:16:02 +01:00
Martin Preuss
779b37f195
avr: added flash4p (flashing basically works now).
2025-01-24 21:39:21 +01:00
Martin Preuss
22a5402141
avr: receiving flash messages basically works.
2025-01-22 01:10:32 +01:00
Martin Preuss
0a10d136d5
avr: bootloader partially works now but stops after 3 messages...
2025-01-20 23:47:13 +01:00
Martin Preuss
d631c5465f
avr: minor work on init code.
2025-01-19 15:48:08 +01:00
Martin Preuss
ecb2d85ea2
avr: more work on hardware-based UART module.
2025-01-19 15:46:21 +01:00
Martin Preuss
c390b1059c
avr: updated flash procedure code.
2025-01-19 15:44:46 +01:00
Martin Preuss
6dd9a3ba8f
avr: use ringbuffer macros in uart_irq.
2025-01-16 17:06:06 +01:00
Martin Preuss
1775fb7785
avr: more work on uart_hw.
2025-01-16 17:05:42 +01:00
Martin Preuss
fff64ae41e
uart_hw: removed jumptable approach.
2025-01-15 00:13:02 +01:00
Martin Preuss
3633bb03fc
avr: started working on hardware-based UART module.
2025-01-15 00:12:06 +01:00
Martin Preuss
68ef24ea9b
si7021: fixed a minor bug.
2025-01-05 00:49:11 +01:00
Martin Preuss
a3d5b33105
mainly built-fixes.
2025-01-01 19:33:32 +01:00