; *************************************************************************** ; 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_EEPROMDUMP_ASM #define AQH_AVR_DEVICE_C03_WIN_EEPROMDUMP_ASM ; *************************************************************************** ; defines ; SDRAM data for WINEEPROMDUMP .equ WINEEPROMDUMP_SD_OFFS_BEGIN = WIDGET_SD_SIZE .equ WINEEPROMDUMP_SD_SIZE = WINEEPROMDUMP_SD_OFFS_BEGIN+0 .equ WINEEPROMDUMP_SEL_UP = 1 .equ WINEEPROMDUMP_SEL_DOWN = 2 .equ WINEEPROMDUMP_SEL_RESET = 3 ; *************************************************************************** ; data .dseg winEepromDump_ramdata: .byte WINEEPROMDUMP_SD_SIZE winEepromDumpHeader_ramdata: .byte WIDGET_SD_SIZE winEepromDumpBody_ramdata: .byte WIDGET_SD_SIZE winEepromDumpView_ramdata: .byte EEPROMDUMP_SD_SIZE buttonEepromDumpBack_ramdata: .byte IMGVIEW_SD_SIZE buttonEepromDumpUp_ramdata: .byte IMGVIEW_SD_SIZE buttonEepromDumpDown_ramdata: .byte IMGVIEW_SD_SIZE buttonEepromDumpReset_ramdata: .byte IMGVIEW_SD_SIZE ; *************************************************************************** ; code .cseg winEepromDump: ; OBJECT .db 0x55, 0xaa ; magic .dw winScreenSaver*2 ; next .dw winRoot*2 ; parent .dw winEepromDumpHeader*2 ; first child .dw 0 ; target .dw 0 ; selector (ony lower 8 bits used) .dw winEepromDump_signalmap*2 ; signal map ; WIDGET .db (1<