Use n20 for bugfixing.

This commit is contained in:
Martin Preuss
2025-05-30 15:25:28 +02:00
parent 3fc7eff424
commit f1c858e3a7
3 changed files with 17 additions and 9 deletions

View File

@@ -53,6 +53,15 @@ AppStats_Fini:
; ;
AppStats_OnEveryMinute: AppStats_OnEveryMinute:
push r15
in r15, SREG
cli
rcall AppStats_OnEveryMinute_noIrq
out SREG, r15
pop r15
ret
AppStats_OnEveryMinute_noIrq:
ldi yl, LOW(netInterfaceData) ldi yl, LOW(netInterfaceData)
ldi yh, HIGH(netInterfaceData) ldi yh, HIGH(netInterfaceData)
rcall AppNetwork_SendRxdStats ; debug rcall AppNetwork_SendRxdStats ; debug

View File

@@ -44,7 +44,7 @@
; --------------------------------------------------------------------------- ; ---------------------------------------------------------------------------
; generic ; generic
.equ NET_BUFFERS_NUM = 6 .equ NET_BUFFERS_NUM = 4
.equ NET_BUFFERS_SIZE = 32 .equ NET_BUFFERS_SIZE = 32
@@ -57,21 +57,21 @@
#define MODULES_LED_SIMPLE #define MODULES_LED_SIMPLE
#define MODULES_NETWORK #define MODULES_NETWORK
#define MODULES_UART_BITBANG #define MODULES_UART_BITBANG
#define MODULES_TWI_MASTER ;#define MODULES_TWI_MASTER
;#define MODULES_LCD ;#define MODULES_LCD
;#define LCD_MINIMAL_FONT ;#define LCD_MINIMAL_FONT
#define MODULES_SI7021 ;#define MODULES_SI7021
;#define MODULES_STATS ;#define MODULES_STATS
;#define MODULES_OWI_MASTER ;#define MODULES_OWI_MASTER
;#define MODULES_DS18B20 ;#define MODULES_DS18B20
#define MODULES_MOTION ;#define MODULES_MOTION
;#define MODULES_TCRT1000 ;#define MODULES_TCRT1000
;#define MODULES_CCS811 ;#define MODULES_CCS811
#define APPS_NETWORK #define APPS_NETWORK
#define APPS_MOTION ;#define APPS_MOTION
;#define APPS_DOOR ;#define APPS_DOOR
#define APPS_REPORTSENSORS ;#define APPS_REPORTSENSORS
#define APPS_STATS #define APPS_STATS

View File

@@ -25,8 +25,7 @@
.dseg .dseg
uart_bitbang_iface: .byte NET_IFACE_SIZE uart_bitbang_iface: .byte NET_IFACE_SIZE
@@ -198,7 +197,7 @@ uartBitbang_receiveNextPkg_end:
uartBitbang_receiveAndCheckPkg: uartBitbang_receiveAndCheckPkg:
ldd r16, Y+NET_IFACE_OFFS_ADDRESS ldd r16, Y+NET_IFACE_OFFS_ADDRESS
ldi r17, (NET_BUFFERS_SIZE-2) ldi r17, (NET_BUFFERS_SIZE-4)
push xl push xl
push xh push xh
rcall uartBitbang_ReceivePacketIntoBuffer ; (r16, r17, r18, r19, r20, r21, r22, X) rcall uartBitbang_ReceivePacketIntoBuffer ; (r16, r17, r18, r19, r20, r21, r22, X)