; *************************************************************************** ; copyright : (C) 2025 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. * ; *************************************************************************** .include "devices/all/main.asm" .include "devices/all/apps.asm" .include "devices/all/modules.asm" .include "devices/all/sendvalue.asm" .include "devices/all/data.asm" .include "common/utils.asm" .include "common/utils_initial_wait.asm" .include "common/utils_wait_fixed.asm" .include "common/utils_copy_from_flash.asm" .include "common/utils_copy_sdram.asm" .include "modules/basetimer/main.asm" #ifdef MODULES_NETWORK .include "common/crc8.asm" .include "common/m_fixedbuffers.asm" .include "common/m_ringbuffer_y.asm" .include "common/ringbuffer_y.asm" .include "modules/network/defs.asm" .include "modules/network/data.asm" .include "modules/network/iface.asm" .include "modules/network/main.asm" .include "modules/network/buffer.asm" .include "modules/network/msg/defs.asm" .include "modules/network/msg/common.asm" .include "modules/network/msg/crc.asm" .include "modules/network/msg/value-w.asm" .include "modules/network/msg/addr-r.asm" .include "modules/network/msg/addr-w.asm" #endif #ifdef MODULES_UART_BITBANG .include "modules/uart_bitbang2/defs.asm" .include "modules/uart_bitbang2/iface.asm" .include "modules/uart_bitbang2/lowlevel.asm" #endif #ifdef MODULES_CLOCK .include "modules/clock/main.asm" #endif #ifdef MODULES_LED_SIMPLE .include "modules/led_simple/main.asm" #endif #ifdef MODULES_TWI_MASTER .include "modules/twimaster/main.asm" #endif #ifdef MODULES_SI7021 .include "modules/si7021/main2.asm" #ifdef MODULES_NETWORK .include "modules/si7021/send.asm" #endif #endif #ifdef MODULES_STATS ; .include "modules/stats/main.asm" #endif #ifdef MODULES_MOTION .include "modules/motion/main2.asm" #endif #ifdef MODULES_CCS811 .include "modules/ccs811/main.asm" #endif #ifdef MODULES_TCRT1000 .include "modules/tcrt1000/main2.asm" #endif #ifdef APPS_MOTION .include "modules/f_keepup/main.asm" .include "modules/valsched/main.asm" .include "apps/motion/main.asm" #endif #ifdef APPS_DOOR #ifndef APPS_MOTION .include "modules/f_keepup/main.asm" .include "modules/valsched/main.asm" #endif .include "apps/door/main.asm" #endif #ifdef APPS_NETWORK .include "apps/network/main.asm" .include "modules/network/msg/reboot-d.asm" .include "modules/network/msg/reboot-r.asm" #endif