; *************************************************************************** ; 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_DEVICE_C03_WIN_NETWORK_ASM #define AQH_AVR_DEVICE_C03_WIN_NETWORK_ASM ; *************************************************************************** ; defines .equ WINNETWORK_INTERVAL_100ms = 50 ; update every 5s ; SDRAM data for WINNETWORK .equ WINNETWORK_SD_OFFS_BEGIN = WIDGET_SD_SIZE .equ WINNETWORK_SD_OFFS_TIMER = WINNETWORK_SD_OFFS_BEGIN+0 .equ WINNETWORK_SD_SIZE = WINNETWORK_SD_OFFS_BEGIN+1 ; *************************************************************************** ; data .dseg winNetwork_ramdata: .byte WINNETWORK_SD_SIZE winNetworkHeader_ramdata: .byte WIDGET_SD_SIZE winNetworkBody_ramdata: .byte WIDGET_SD_SIZE winNetworkLabel1_ramdata: .byte WIDGET_SD_SIZE winNetworkLabel2_ramdata: .byte WIDGET_SD_SIZE winNetworkLabel3_ramdata: .byte WIDGET_SD_SIZE winNetworkLabel4_ramdata: .byte WIDGET_SD_SIZE winNetworkLabel5_ramdata: .byte WIDGET_SD_SIZE winNetworkValue1_ramdata: .byte VLABEL_SD_SIZE winNetworkValue2_ramdata: .byte VLABEL_SD_SIZE winNetworkValue3_ramdata: .byte VLABEL_SD_SIZE winNetworkValue4_ramdata: .byte VLABEL_SD_SIZE winNetworkValue5_ramdata: .byte VLABEL_SD_SIZE buttonNetworkBack_ramdata: .byte IMGVIEW_SD_SIZE ; *************************************************************************** ; code .cseg winNetwork: ; OBJECT .db 0x55, 0xaa ; magic .dw winEepromDump*2 ; next .dw winRoot*2 ; parent .dw winNetworkHeader*2 ; first child .dw 0 ; target .dw 0 ; selector (ony lower 8 bits used) .dw winNetwork_signalmap*2 ; signal map ; WIDGET .db (1<