avr: n12: handle MODULES_DS18B20 and MODULES_OWI_MASTER
This commit is contained in:
@@ -51,6 +51,8 @@
|
|||||||
#define MODULES_STATS
|
#define MODULES_STATS
|
||||||
;#define MODULES_CNY70
|
;#define MODULES_CNY70
|
||||||
#define MODULES_REED
|
#define MODULES_REED
|
||||||
|
#define MODULES_OWI_MASTER
|
||||||
|
#define MODULES_DS18B20
|
||||||
|
|
||||||
|
|
||||||
; ---------------------------------------------------------------------------
|
; ---------------------------------------------------------------------------
|
||||||
@@ -161,6 +163,12 @@ firmwareStart: rjmp main
|
|||||||
#ifdef MODULES_REED
|
#ifdef MODULES_REED
|
||||||
.include "modules/reed/main.asm"
|
.include "modules/reed/main.asm"
|
||||||
#endif
|
#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
|
#ifdef MODULES_LCD
|
||||||
sramPeriodicalLcdMark: .byte 2
|
sramPeriodicalLcdMark: .byte 2
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef MODULES_DS18B20
|
||||||
|
sramDs18b20Timer: .byte 2
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
; ***************************************************************************
|
; ***************************************************************************
|
||||||
@@ -223,6 +234,9 @@ timerList:
|
|||||||
#endif
|
#endif
|
||||||
#ifdef MODULES_CNY70
|
#ifdef MODULES_CNY70
|
||||||
.dw sramTimerCny70SendAdc, CNY70_OnTimer, TIMER_FLAGS_IF_ADDR, 50 ; every 5s
|
.dw sramTimerCny70SendAdc, CNY70_OnTimer, TIMER_FLAGS_IF_ADDR, 50 ; every 5s
|
||||||
|
#endif
|
||||||
|
#ifdef MODULES_DS18B20
|
||||||
|
.dw sramDs18b20Timer, Ds18b20_OnTimer, 0, 300 ; every 30s
|
||||||
#endif
|
#endif
|
||||||
.dw 0 ; end of list
|
.dw 0 ; end of list
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user