; *************************************************************************** ; copyright : (C) 2026 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. * ; *************************************************************************** #ifndef AQH_AVR_MODULES_TRIGGERACTOR_MAIN_ASM #define AQH_AVR_MODULES_TRIGGERACTOR_MAIN_ASM ; --------------------------------------------------------------------------- ; @routine TCA_Init @global ; ; @param Z pointer to data in FLASH (byte address for lpm!) TCA_Init: ; let base class init bigcall HTIM_Init ; (any, !Z) bigcall HTIM_Start bigcall HTIM_EnableActor ret ; @end ; --------------------------------------------------------------------------- ; @routine TCA_OnEveryTick ; ; @param Z pointer to data in FLASH (byte address for lpm!) ; @param Y pointer to data in RAM TCA_OnEveryTick: ldd r17, Y+HTIM_RAM_OFFS_FLAGS mov r16, r17 cbr r17, (1<