diff --git a/avr/att84_temp1.asm b/avr/att84_temp1.asm index bf42903..8e9b41b 100644 --- a/avr/att84_temp1.asm +++ b/avr/att84_temp1.asm @@ -64,7 +64,7 @@ #define MODULES_COM_WITH_ADDR_PROTO #define MODULES_LED #define MODULES_TWI_MASTER -#define MODULES_LCD +;#define MODULES_LCD #define MODULES_SI7021 #define MODULES_STATS @@ -223,20 +223,37 @@ ; includes .include "utils.asm" -.include "timer.asm" +#ifdef MODULES_TIMER + .include "timer.asm" +#endif +#ifdef MODULES_LED .include "led.asm" -.include "com2.asm" -.include "comproto.asm" -.include "comproto_addr.asm" -.include "comproto_recvstats.asm" -.include "comproto_sysstats.asm" -.include "comproto_memstats.asm" -.include "comproto_pong.asm" -;.include "comproto_values.asm" -.include "twimaster.asm" -.include "lcd.asm" -.include "si7021.asm" -.include "stats.asm" +#endif +#ifdef MODULES_COM + .include "com2.asm" + #ifdef MODULES_COM_WITH_ADDR_PROTO + .include "comproto.asm" + .include "comproto_addr.asm" + .include "comproto_recvstats.asm" + .include "comproto_sendstats.asm" + .include "comproto_sysstats.asm" + .include "comproto_memstats.asm" + .include "comproto_pong.asm" +; .include "comproto_values.asm" + #endif +#endif +#ifdef MODULES_TWI_MASTER + .include "twimaster.asm" +#endif +#ifdef MODULES_LCD + .include "lcd.asm" +#endif +#ifdef MODULES_SI7021 + .include "si7021.asm" +#endif +#ifdef MODULES_STATS + .include "stats.asm" +#endif @@ -264,7 +281,7 @@ sramTimerSI7021Measure: .byte 2 ledA3Flash: .db DDRA+0x20, PORTA+0x20, PINA+0x20, (1<