added modules for SGP30/40.

This commit is contained in:
Martin Preuss
2025-05-14 23:18:26 +02:00
parent fee3606a61
commit faa46c7e38
15 changed files with 771 additions and 11 deletions

View File

@@ -88,6 +88,20 @@
.include "common/multiply.asm"
#endif
#ifdef MODULES_SGP30
.include "modules/sgp30/main.asm"
#ifdef MODULES_NETWORK
.include "modules/sgp30/send.asm"
#endif
#endif
#ifdef MODULES_SGP40
.include "modules/sgp40/main.asm"
#ifdef MODULES_NETWORK
.include "modules/sgp40/send.asm"
#endif
#endif
#ifdef MODULES_OWI_MASTER
.include "modules/owimaster/main.asm"
#endif

View File

@@ -148,6 +148,7 @@ sysOnEveryMinute:
#ifdef APPS_STATS
rcall AppStats_OnEveryMinute
#endif
rjmp onEveryMinute
; @end

View File

@@ -87,6 +87,14 @@ initModules:
rcall SI7021_Init
#endif
#ifdef MODULES_SGP30
rcall SGP30_Init
#endif
#ifdef MODULES_SGP40
rcall SGP40_Init
#endif
#ifdef MODULES_DS18B20
rcall Ds18b20_Init
#endif

View File

@@ -103,6 +103,19 @@
; ---------------------------------------------------------------------------
; SGB 30
.equ SGP30_ADDR = 0x58
; ---------------------------------------------------------------------------
; SGB 40
.equ SGP40_ADDR = 0x59
; ---------------------------------------------------------------------------
; 1-Wire Master
;

View File

@@ -69,6 +69,8 @@
;#define MODULES_LCD
;#define LCD_MINIMAL_FONT
#define MODULES_SI7021
#define MODULES_SGP30
;#define MODULES_SGP40
;#define MODULES_STATS
;#define MODULES_OWI_MASTER
;#define MODULES_DS18B20