41 lines
1.2 KiB
NASM
41 lines
1.2 KiB
NASM
; ***************************************************************************
|
|
; copyright : (C) 2023 by Martin Preuss
|
|
; email : martin@libchipcard.de
|
|
;
|
|
; ***************************************************************************
|
|
; * This file is part of the project "AqHome". *
|
|
; * Please see toplevel file COPYING of that project for license details. *
|
|
; ***************************************************************************
|
|
|
|
|
|
|
|
.equ AQHOME_VALUETYPE_TEMP = 1
|
|
.equ AQHOME_VALUETYPE_HUMIDITY = 2
|
|
|
|
|
|
; module type ids for firmware header
|
|
.equ AQHOME_FW_MODULE_TIMER = 1
|
|
.equ AQHOME_FW_MODULE_COM = 2
|
|
.equ AQHOME_FW_MODULE_LED = 3
|
|
.equ AQHOME_FW_MODULE_TWIMASTER = 4
|
|
.equ AQHOME_FW_MODULE_LCD = 5
|
|
.equ AQHOME_FW_MODULE_SI7021 = 6
|
|
|
|
|
|
.equ AQHOME_FW_TYPE_ATT84_BASE = 0
|
|
.equ AQHOME_FW_TYPE_ATT84_TEMP1 = 1
|
|
|
|
|
|
.equ AQHOME_FW_START_ADDRESS_MAIN = 0x0500
|
|
|
|
|
|
; ---------------------------------------------------------------------------
|
|
; EEPROM positions
|
|
|
|
|
|
.equ EEPROM_OFFS_UUID = 0 ; 4 bytes (occupy total of 8 bytes for extensibility)
|
|
.equ EEPROM_OFFS_COMADDR = 8 ; 1 byte
|
|
.equ EEPROM_OFFS_SEED = 10 ; 2 bytes
|
|
|
|
|