From 50e2f20583d9e93ebd5b10859bcc31dba9dc6635 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Wed, 12 Apr 2023 23:32:08 +0200 Subject: [PATCH] avr: decreased verbosity. minor fixes. - address claiming modes now work --- avr/att84_temp1.asm | 71 +++++++++++++++++---------------- avr/comproto_addr.asm | 3 +- avr/comproto_addr1.asm | 17 ++++---- avr/comproto_addr2.asm | 17 ++++---- avr/comproto_sendstats.asm | 2 +- avr/main.asm | 80 +++----------------------------------- avr/stats.asm | 10 ++++- avr/utils.asm | 1 - 8 files changed, 70 insertions(+), 131 deletions(-) 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<