avr: n12: handle MODULES_DS18B20 and MODULES_OWI_MASTER

This commit is contained in:
Martin Preuss
2024-09-12 13:06:10 +02:00
parent 79f4018341
commit caf04e88f3

View File

@@ -51,6 +51,8 @@
#define MODULES_STATS
;#define MODULES_CNY70
#define MODULES_REED
#define MODULES_OWI_MASTER
#define MODULES_DS18B20
; ---------------------------------------------------------------------------
@@ -161,6 +163,12 @@ firmwareStart: rjmp main
#ifdef MODULES_REED
.include "modules/reed/main.asm"
#endif
#ifdef MODULES_OWI_MASTER
.include "modules/owimaster/main.asm"
#endif
#ifdef MODULES_DS18B20
.include "modules/ds18b20/main.asm"
#endif
@@ -185,6 +193,9 @@ sramTimerEnqueueValues: .byte 2
#ifdef MODULES_LCD
sramPeriodicalLcdMark: .byte 2
#endif
#ifdef MODULES_DS18B20
sramDs18b20Timer: .byte 2
#endif
; ***************************************************************************
@@ -223,6 +234,9 @@ timerList:
#endif
#ifdef MODULES_CNY70
.dw sramTimerCny70SendAdc, CNY70_OnTimer, TIMER_FLAGS_IF_ADDR, 50 ; every 5s
#endif
#ifdef MODULES_DS18B20
.dw sramDs18b20Timer, Ds18b20_OnTimer, 0, 300 ; every 30s
#endif
.dw 0 ; end of list