From 0db8a149727c4c7caa0d075705770277988c2adc Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Sun, 19 Mar 2023 23:20:16 +0100 Subject: [PATCH] avr: added code and messages for device information. - send firmware information in DEVICE message - introduced new version of VALUE message (sending UID now instead of timestamp) - make SENDSTATS and RECVSTATS messages also send UID instead of timestamp --- avr/att84_temp1.asm | 19 +++++-- avr/comproto.asm | 119 ++++++++++++++++++++++++++++++++++++++++++-- avr/defs.asm | 3 ++ avr/twimaster.asm | 5 ++ 4 files changed, 137 insertions(+), 9 deletions(-) diff --git a/avr/att84_temp1.asm b/avr/att84_temp1.asm index 183f7ae..d022e01 100644 --- a/avr/att84_temp1.asm +++ b/avr/att84_temp1.asm @@ -40,16 +40,18 @@ ; --------------------------------------------------------------------------- -; list of modules to use +; firmware settings including list of modules used +#define FW_TYPE AQHOME_FW_TYPE_ATT84_TEMP1 #define FW_MAIN_VERSION_HIGH 0 #define FW_MAIN_VERSION_LOW 1 + #define MODULES_TIMER #define MODULES_COM #define MODULES_LED #define MODULES_TWI_MASTER -#define MODULES_LCD +;#define MODULES_LCD #define MODULES_SI7021 .set MODULES_MASK = 0 @@ -242,8 +244,6 @@ ledA3Flash: .db DDRA+0x20, PORTA+0x20, PINA+0x20, (1<