avr: added missing modules for device n20.

This commit is contained in:
Martin Preuss
2025-01-16 17:06:54 +01:00
parent 6dd9a3ba8f
commit e97a5c0720
2 changed files with 22 additions and 0 deletions

View File

@@ -125,3 +125,11 @@
; ---------------------------------------------------------------------------
; CCS 811
;
.equ CCS811_ADDR = 0x5a ; or 0x5b

View File

@@ -65,6 +65,7 @@
;#define MODULES_OWI_MASTER
;#define MODULES_DS18B20
#define MODULES_MOTION
#define MODULES_CCS811
; ---------------------------------------------------------------------------
; defines for values
@@ -83,6 +84,8 @@
;.equ VALUE_ID_REED_CONF = 0x81
.equ VALUE_ID_DEBUG = 0x7f
; ***************************************************************************
@@ -201,6 +204,10 @@ firmwareStart: rjmp main
.include "modules/motion/main.asm"
#endif
#ifdef MODULES_CCS811
.include "modules/ccs811/main.asm"
#endif
; test
;#include "modules/uart_irq/defs.asm"
;#include "modules/uart_irq/iface.asm"
@@ -241,6 +248,10 @@ programRamEnd:
sramSendDs18b20TempTimer: .byte 2
#endif
#ifdef MODULES_CCS811
sramCcs811Timer: .byte 2
#endif
; ***************************************************************************
; data in FLASH
@@ -277,6 +288,9 @@ timerList:
#ifdef MODULES_DS18B20
.dw sramDs18b20Timer, Ds18b20_OnTimer, 0, 300 ; every 30s
.dw sramSendDs18b20TempTimer, sendDs18b20Temp, TIMER_FLAGS_IF_ADDR, 600 ; every 60s
#endif
#ifdef MODULES_CCS811
.dw sramCcs811Timer, CCS811_OnTimer, 0, 10 ; every 1s
#endif
.dw 0 ; end of list