diff --git a/avr/devices/n12/n12_main.asm b/avr/devices/n12/n12_main.asm index 1413ab3..0c32e7b 100644 --- a/avr/devices/n12/n12_main.asm +++ b/avr/devices/n12/n12_main.asm @@ -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