Martin Preuss
2ac090cf14
some fixes.
2025-05-04 03:34:48 +02:00
Martin Preuss
46b24bf442
avr/modules/network: disable interrupts on alloc/release.
2025-05-04 03:34:11 +02:00
Martin Preuss
e25b0ad69d
avr/module/flash: unified flash code for 1p/4p devices.
...
AtTiny 841 erases 4 pages at once, others only erase one.
Fixed a bug: only send ONE flash response to FLASH_START!!!
2025-05-04 03:32:53 +02:00
Martin Preuss
51d32dc505
avr: move SK6812_OnPacketReceived to dedicated file.
2025-05-01 00:59:02 +02:00
Martin Preuss
048eccf4c6
avr: toggle LED while waiting for ATTN line.
2025-05-01 00:58:32 +02:00
Martin Preuss
9e37ebb261
avr: adapted to latest changes.
2025-05-01 00:58:14 +02:00
Martin Preuss
de89bc94b6
avr: use 2 byte counter for f_keepup.
2025-05-01 00:57:48 +02:00
Martin Preuss
ab9c177793
avr: adapted ds18b20 module to latest changes.
2025-05-01 00:57:22 +02:00
Martin Preuss
6ce1aac1d7
avr: rename routines to call internal ones instead of directly calling into the main app.
2025-05-01 00:56:40 +02:00
Martin Preuss
06434512c7
avr: added new version of tcrt1000.
2025-04-29 00:37:31 +02:00
Martin Preuss
fa65bc53b5
avr: added new version of driver for si7021.
2025-04-29 00:37:01 +02:00
Martin Preuss
c1a67a36ef
avr/modules/network: added messages.
2025-04-29 00:36:20 +02:00
Martin Preuss
155fc9a743
uart_bitbang2: use new constants.
2025-04-26 11:07:31 +02:00
Martin Preuss
a03fc012f4
uart_bitbang2: hardcoded interface data.
2025-04-26 11:07:15 +02:00
Martin Preuss
5b93d58309
tcrt1000: started simplified version of driver.
...
message sending/timing/signal shaping is now done externally in the filter
modules so that they can be reused by multiple drivers.
2025-04-26 11:06:25 +02:00
Martin Preuss
bef677eda4
valsched: use cbr and sbr.
2025-04-26 11:05:27 +02:00
Martin Preuss
265a1e6043
si7021: started simplifyied version of driver.
2025-04-26 11:05:07 +02:00
Martin Preuss
b21c111aa3
network: fixed vars.
2025-04-26 11:04:41 +02:00
Martin Preuss
b9419520f4
network: removed duplicate code.
2025-04-26 11:04:28 +02:00
Martin Preuss
f806cf30e5
Revert "added ifdefs guards for includes."
...
This reverts commit 15199a17a5 .
2025-04-21 00:46:57 +02:00
Martin Preuss
15199a17a5
added ifdefs guards for includes.
2025-04-21 00:46:46 +02:00
Martin Preuss
30654509b1
added uart_bitbang2.
2025-04-21 00:45:59 +02:00
Martin Preuss
ea2162e8f4
added filter.
2025-04-21 00:44:04 +02:00
Martin Preuss
ebba98ef16
si7021: honour PRESENT flag, added GetValue
2025-04-21 00:43:50 +02:00
Martin Preuss
b995f1c3fb
added more messages.
2025-04-21 00:43:11 +02:00
Martin Preuss
77e573192e
more work on network interface.
2025-04-21 00:39:19 +02:00
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