From f496e6587b02307acd2893cd85e7398a82ff0925 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Tue, 3 Mar 2026 23:52:25 +0100 Subject: [PATCH] started working on C03 test firmware to test new gui2 module. --- avr/devices/c03/0BUILD | 1 + avr/devices/c03/test/0BUILD | 52 ++ avr/devices/c03/test/main.asm | 312 ++++++++ avr/devices/c03/test/ressources.asm | 1031 +++++++++++++++++++++++++++ avr/devices/c03/test/ressources.inc | 47 ++ avr/devices/c03/test/style.asm | 34 + 6 files changed, 1477 insertions(+) create mode 100644 avr/devices/c03/test/0BUILD create mode 100644 avr/devices/c03/test/main.asm create mode 100644 avr/devices/c03/test/ressources.asm create mode 100644 avr/devices/c03/test/ressources.inc create mode 100644 avr/devices/c03/test/style.asm diff --git a/avr/devices/c03/0BUILD b/avr/devices/c03/0BUILD index dc4c439..b004c20 100644 --- a/avr/devices/c03/0BUILD +++ b/avr/devices/c03/0BUILD @@ -5,6 +5,7 @@ boot main + test diff --git a/avr/devices/c03/test/0BUILD b/avr/devices/c03/test/0BUILD new file mode 100644 index 0000000..0b4f12d --- /dev/null +++ b/avr/devices/c03/test/0BUILD @@ -0,0 +1,52 @@ + + + + + + + + -I $(builddir) + -I $(srcdir) + -I $(topsrcdir)/avr + -I $(topbuilddir)/avr + + + + + main.asm + + + + + + + + + + -I $(builddir) + -I $(srcdir) + -I $(topsrcdir)/avr + -I $(topbuilddir)/avr + + + + + ressources.asm + + + + + + + + + + + + style.asm + + + + + + diff --git a/avr/devices/c03/test/main.asm b/avr/devices/c03/test/main.asm new file mode 100644 index 0000000..68e3e73 --- /dev/null +++ b/avr/devices/c03/test/main.asm @@ -0,0 +1,312 @@ +; *************************************************************************** +; 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. * +; *************************************************************************** + +;.equ clock=1000000 ; Define the clock frequency +.equ clock=8000000 ; Define the clock frequency + + + +.nolist +.include "include/m644Pdef.inc" ; Define device ATmega644P +.list + +.include "version.asm" +.include "../defs.asm" + +.include "devices/all/defs.asm" +.include "common/calls.asm" +.include "common/utils_wait.asm" +.include "common/utils_io.asm" + + + +; *************************************************************************** +; defines + +; --------------------------------------------------------------------------- +; generic + +.equ STACK_SIZE = 256 + +.equ NET_BUFFERS_NUM = 8 +.equ NET_MSGNUMINBUF_SIZE = 8 ; max buffer nums in ringbuffer (global incoming) +.equ NET_IFACE_OUTMSGBUF_SIZE = 8 ; max buffer nums in ringbuffer (per interface outbound) + + + +; --------------------------------------------------------------------------- +; firmware settings including list of modules used + +; #define MODULES_TIMER +#define MODULES_CLOCK +;#define MODULES_XRAM +#define MODULES_HEAP +#define MODULES_BEEPER_SIMPLE +#define MODULES_LED_SIMPLE +#define MODULES_NETWORK +;#define MODULES_COMONUART0 +;#define MODULES_UART_HW +;#define MODULES_UART_BITBANG +#define MODULES_COM2W +#define MODULES_SPI_HW +#define MODULES_ILI9341 +#define MODULES_XPT2046 +#define MODULES_FONT +;#define MODULES_GUI +;#define MODULES_TWI_MASTER +;#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 +;#define MODULES_MOTION +;#define MODULES_CCS811 + +#define APPS_NETWORK +;#define APPS_MOTION +;#define APPS_REPORTSENSORS +#define APPS_STATS + + + +; --------------------------------------------------------------------------- +; defines for values + +.equ VALUE_ID_SI7021_TEMP = 0x01 +.equ VALUE_ID_SI7021_HUM = 0x02 + +.equ VALUE_ID_ADC = 0x03 +;.equ VALUE_ID_DS18B20_TEMP = 0x06 +.equ VALUE_ID_MOTION = 0x07 + +.equ VALUE_ID_SGP40_TVOC = 0x08 + +.equ VALUE_ID_SGP30_TVOC = 0x09 +.equ VALUE_ID_SGP30_CO2 = 0x0a + +;.equ VALUE_ID_REED_CONF = 0x81 + +.equ VALUE_ID_DEBUG = 0x7f + +.equ VALUE_ID_LEDSIMPLE_TIMING = 0x88 +.equ VALUE_ID_BEEPERSIMPLE_TIMING = 0x89 + +.equ VALUE_ID_SENSOR_CO2_BASE = 0x90 +.equ VALUE_ID_SENSOR_CO2_SOURCE = 0x90 +.equ VALUE_ID_SENSOR_CO2_LIMWARN = 0x91 +.equ VALUE_ID_SENSOR_CO2_LIMCRIT = 0x92 + +.equ VALUE_ID_SENSOR_TEMP_BASE = 0x93 +.equ VALUE_ID_SENSOR_TEMP_SOURCE = 0x93 +.equ VALUE_ID_SENSOR_TEMP_LIMWARN = 0x94 +.equ VALUE_ID_SENSOR_TEMP_LIMCRIT = 0x95 + +.equ VALUE_ID_SENSOR_HUM_BASE = 0x96 +.equ VALUE_ID_SENSOR_HUM_SOURCE = 0x96 +.equ VALUE_ID_SENSOR_HUM_LIMWARN = 0x97 +.equ VALUE_ID_SENSOR_HUM_LIMCRIT = 0x98 + +.equ VALUE_ID_SCREENSAVER_SETSOURCE1 = 0x9a +.equ VALUE_ID_SCREENSAVER_SETSOURCE2 = 0x9b + + + +; *************************************************************************** +; code segment + +.cseg +.org 000000 + + + +; --------------------------------------------------------------------------- +; Reset and interrupt vectors + jmp BOOTLOADER_ADDR ; 1: Reset vector RESET + jmp irqNotSet ; 2: INT0 External Interrupt Request 0 + jmp irqNotSet ; 3: INT1 External Interrupt Request 1 + jmp irqNotSet ; 4: INT2 External Interrupt Request 2 + jmp com2wPcintIsr ; 5: PCINT0 Pin Change Interrupt Request 0 + jmp irqNotSet ; 6: PCINT1 Pin Change Interrupt Request 1 + jmp irqNotSet ; 7: PCINT2 Pin Change Interrupt Request 2 + jmp irqNotSet ; 8: PCINT3 Pin Change Interrupt Request 3 + jmp irqNotSet ; 9: WDT Watchdog Time-out Interrupt + jmp irqNotSet ; 10: TIMER2_COMPA Timer/Counter2 Compare Match A + jmp irqNotSet ; 11: TIMER2_COMPB Timer/Counter2 Compare Match B + jmp irqNotSet ; 12: TIMER2_OVF Timer/Counter2 Overflow + jmp irqNotSet ; 13: TIMER1_CAPT Timer/Counter1 Capture Event + jmp irqNotSet ; 14: TIMER1_COMPA Timer/Counter1 Compare Match A + jmp irqNotSet ; 15: TIMER1_COMPB Timer/Counter1 Compare Match B + jmp irqNotSet ; 16: TIMER1_OVF Timer/Counter1 Overflow + jmp baseTimerIrqOC0A ; 17: TIMER0_COMPA Timer/Counter0 Compare Match A + jmp irqNotSet ; 18: TIMER0_COMPB Timer/Counter0 Compare Match B + jmp irqNotSet ; 19: TIMER0_OVF Timer/Counter0 Overflow + jmp irqNotSet ; 20: SPI_STC Serial Transfer Complete + jmp irqNotSet ; 21: USART0_RXC USART0 Rx Complete + jmp irqNotSet ; 22: USART0_UDRE USART0 Data Register Empty + jmp irqNotSet ; 23: USART0_TXC USART0 Tx Complete + jmp irqNotSet ; 24: ANA_COMP Analog Comparator + jmp irqNotSet ; 25: ADC ADC Conversion Complete + jmp irqNotSet ; 26: EE_RDY EEPROM Ready + jmp irqNotSet ; 27: TWI 2-Wire Interface + jmp irqNotSet ; 28: SPM_RDY Store Program Memory Ready + + + +devInfoBlock: ; 12 bytes +devInfoManufacturer: .db 'A', 'Q', 'U', 'A' +devInfoId: .db DEVICEINFO_ID, 0 +devInfoVersion: .db DEVICEINFO_VERSION, DEVICEINFO_REVISION ; version, revision +firmwareVersion: .db FIRMWARE_VARIANT_TEMP_WINDOW, FIRMWARE_VERSION_MAJOR + .db FIRMWARE_VERSION_MINOR, FIRMWARE_VERSION_PATCHLEVEL + + + +; --------------------------------------------------------------------------- +; @routine firmwareStart @global + +firmwareStart: + rjmp main +; @end + + +irqNotSet: + reti + + + +; --------------------------------------------------------------------------- +; @routine onSystemStart + +onSystemStart: + bigcall test + ret +; @end + + + +; --------------------------------------------------------------------------- +; @routine onMessageReceived +; +; Called on every message received + +onMessageReceived: +; ldi zl, LOW(appC03*2) +; ldi zh, HIGH(appC03*2) +; bigcall GuiApp_MsgReceived + clc + ret +; @end + + + +; --------------------------------------------------------------------------- +; @routine onEvery100ms +; +; Called every 100ms. Add your routine calls here. No arguments, no results. + +onEvery100ms: +; ldi zl, LOW(appC03*2) +; ldi zh, HIGH(appC03*2) +; bigcall GuiApp_Every100ms + ret + +onEveryMinute: +onEveryHour: +onEveryDay: + ret +; @end + + +onEverySecond: + ret + + + +; --------------------------------------------------------------------------- +; @routine onEveryLoop +; +; Called on every loop (i.e. after awakening from sleep). +; +onEveryLoop: + ret +; @end + + + +test: +; ldi zl, LOW(appC03*2) +; ldi zh, HIGH(appC03*2) +; bigcall GuiApp_Init + + ret + + + + + +; *************************************************************************** +; includes + +.include "devices/all/hw_m644p.asm" +.include "devices/all/includes.asm" + +.include "devices/all/handlevaluemsg.asm" + +.include "common/debug.asm" + +.include "modules/lcd2/ili9341/font12x16.asm" +.include "modules/lcd2/ili9341/font12x16_1.asm" + +.include "modules/lcd2/ili9341/font6x8.asm" +.include "modules/lcd2/ili9341/font6x8_1.asm" + +;.include "modules/lcd2/ili9341/font12x20.asm" +;.include "modules/lcd2/ili9341/font12x20_1.asm" +;.include "common/list_t.asm" +;.include "common/tree_t.asm" + +.include "common/eeprom_tlv.asm" + +.include "common/divide.asm" +;.include "common/multiply.asm" +.include "common/itoa.asm" +.include "common/ressource.asm" + +.include "style.asm" + + +.include "modules/lcd2/gui2/base/object.asm" +.include "modules/lcd2/gui2/base/widget.asm" + + + +.include "ressources.inc" + + +; --------------------------------------------------------------------------- +; defines for network interface + +;.equ netInterfaceData = netUartIface +;.equ netInterfaceData = uart_bitbang_iface +.equ netInterfaceData = com2w_iface + + + + +.dseg + + +heapStart: + +.equ HEAP_START = heapStart +.equ HEAP_SIZE = (SRAM_SIZE-STACK_SIZE)-HEAP_START + diff --git a/avr/devices/c03/test/ressources.asm b/avr/devices/c03/test/ressources.asm new file mode 100644 index 0000000..5d9c0f6 --- /dev/null +++ b/avr/devices/c03/test/ressources.asm @@ -0,0 +1,1031 @@ +; *************************************************************************** +; 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. * +; *************************************************************************** + +#ifndef AQH_AVR_DEVICE_C03_RESSOURCES_ASM +#define AQH_AVR_DEVICE_C03_RESSOURCES_ASM + +.nolist +.include "include/m644Pdef.inc" ; Define device ATmega644P +.list + +.include "../defs.asm" +.include "modules/lcd2/ili9341/colors.asm" +.include "modules/lcd2/ili9341/defs.asm" + + +.cseg + +.org RESSOURCE_ADDR + +RessourceTable: + .dw 29 ; num of ressources + .dw (resImageNetwork*2) ; 0: RESSSOURCE_IMG_NETWORK + .dw (resImageCloud*2) ; 1: RESSSOURCE_IMG_CLOUD + .dw (resImageTemp*2) ; 2: RESSSOURCE_IMG_TEMP + .dw (resImageHumidity*2) ; 3: RESSSOURCE_IMG_HUMIDITY + .dw (resImageLight*2) ; 4: RESSSOURCE_IMG_LIGHT + .dw (resImageWindowOpen*2) ; 5: RESSSOURCE_IMG_WINOPEN + .dw (resImageWindowClosed*2) ; 6: RESSSOURCE_IMG_WINCLOSED + .dw (resImageArrowLeft*2) ; 7: RESSSOURCE_IMG_ARROWLEFT + .dw (resImageArrowRight*2) ; 8: RESSSOURCE_IMG_ARROWRIGHT + .dw (resImageArrowUp*2) ; 9: RESSSOURCE_IMG_ARROWUP + .dw (resImageArrowDown*2) ; 10: RESSSOURCE_IMG_ARROWDOWN + .dw (resImageArrowBack*2) ; 11: RESSSOURCE_IMG_ARROWBACK + .dw (resImageCloud96*2) ; 12: RESSSOURCE_IMG_CLOUD96 + .dw (resImageTemp96*2) ; 13: RESSSOURCE_IMG_TEMP96 + .dw (resImageHumidity96*2) ; 14: RESSSOURCE_IMG_HUMIDITY96 + .dw (resFont12x16_1*2) ; 15: RESSSOURCE_FNT_12X16_1 + .dw (resFont6x8_1*2) ; 16: RESSSOURCE_FNT_6X8_1 + .dw (resTextCorridor*2) ; 17: RESSSOURCE_TXT_CORRIDOR + .dw (resTextLivingRoom*2) ; 18: RESSSOURCE_TXT_LIVINGROOM + .dw (resTextBedRoom*2) ; 19: RESSSOURCE_TXT_BEDROOM + .dw (resTextKitchen*2) ; 20: RESSSOURCE_TXT_KITCHEN + .dw (resTextBuero*2) ; 21: RESSSOURCE_TXT_BUERO + .dw (resTextChildrensRoom*2) ; 22: RESSSOURCE_TXT_CHILDRENSROOM + .dw (resTextStorageRoom*2) ; 23: RESSSOURCE_TXT_STORAGEROOM + .dw (resTextBathRoom*2) ; 24: RESSSOURCE_TXT_BATHROOM + .dw (resTextCellar*2) ; 25: RESSSOURCE_TXT_CELLAR + .dw (resTextAttic*2) ; 26: RESSSOURCE_TXT_ATTIC + .dw (resImageReset*2) ; 27: RESSSOURCE_IMG_RESET + .dw (resImageDebugEeprom*2) ; 28: RESSSOURCE_IMG_DEBUGEEPROM + + +resImageNetwork: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageNetworkColorMap*2) + .dw (resImageNetworkPixels*2) +resImageNetworkColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageNetworkPixels: + .db 0xd9, 0x00, 0x03, 0x55, 0x55, 0x40, 0x89, 0x00, 0x03, 0x7f, 0xff, 0x40, 0x89, 0x00, 0x03, 0x7f + .db 0xff, 0x40, 0x89, 0x00, 0x03, 0x7f, 0xff, 0x40, 0x89, 0x00, 0x03, 0x7f, 0xff, 0x40, 0x89, 0x00 + .db 0x03, 0x7f, 0xff, 0x40, 0x89, 0x00, 0x03, 0x7f, 0xff, 0x40, 0x89, 0x00, 0x03, 0x7f, 0xff, 0x40 + .db 0x89, 0x00, 0x03, 0x55, 0x55, 0x40, 0x8a, 0x00, 0x01, 0x40, 0x8b, 0x00, 0x01, 0x40, 0x8b, 0x00 + .db 0x01, 0x40, 0x8b, 0x00, 0x01, 0x40, 0x8b, 0x00, 0x01, 0x40, 0x8b, 0x00, 0x01, 0x40, 0x86, 0x00 + .db 0x8a, 0x55, 0x02, 0x40, 0x00, 0x8a, 0x55, 0x05, 0x40, 0x00, 0x00, 0x00, 0x04, 0x84, 0x00, 0x01 + .db 0x04, 0x86, 0x00, 0x01, 0x04, 0x84, 0x00, 0x01, 0x04, 0x86, 0x00, 0x01, 0x04, 0x84, 0x00, 0x01 + .db 0x04, 0x86, 0x00, 0x01, 0x04, 0x84, 0x00, 0x01, 0x04, 0x86, 0x00, 0x01, 0x04, 0x84, 0x00, 0x01 + .db 0x04, 0x86, 0x00, 0x01, 0x04, 0x84, 0x00, 0x01, 0x04, 0x85, 0x00, 0x08, 0x05, 0x55, 0x54, 0x00 + .db 0x00, 0x05, 0x55, 0x54, 0x84, 0x00, 0x08, 0x07, 0xff, 0xf4, 0x00, 0x00, 0x07, 0xff, 0xf4, 0x84 + .db 0x00, 0x08, 0x07, 0xff, 0xf4, 0x00, 0x00, 0x07, 0xff, 0xf4, 0x84, 0x00, 0x08, 0x07, 0xff, 0xf4 + .db 0x00, 0x00, 0x07, 0xff, 0xf4, 0x84, 0x00, 0x08, 0x07, 0xff, 0xf4, 0x00, 0x00, 0x07, 0xff, 0xf4 + .db 0x84, 0x00, 0x08, 0x07, 0xff, 0xf4, 0x00, 0x00, 0x07, 0xff, 0xf4, 0x84, 0x00, 0x08, 0x07, 0xff + .db 0xf4, 0x00, 0x00, 0x07, 0xff, 0xf4, 0x84, 0x00, 0x08, 0x07, 0xff, 0xf4, 0x00, 0x00, 0x07, 0xff + .db 0xf4, 0x84, 0x00, 0x08, 0x05, 0x55, 0x54, 0x00, 0x00, 0x05, 0x55, 0x54, 0xee, 0x00 + + + +resImageCloud: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageCloudColorMap*2) + .dw (resImageCloudPixels*2) +resImageCloudColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageCloudPixels: + .db 0xff, 0x00, 0xbb, 0x00, 0x01, 0x55, 0x8a, 0x00, 0x03, 0x05, 0xff, 0x50, 0x89, 0x00, 0x03, 0x5f + .db 0xff, 0xf5, 0x88, 0x00, 0x05, 0x01, 0xff, 0xff, 0xff, 0x40, 0x87, 0x00, 0x05, 0x07, 0xff, 0xff + .db 0xff, 0xd0, 0x85, 0x00, 0x27, 0x54, 0x00, 0x07, 0xff, 0xff, 0xff, 0xd0, 0x05, 0x00, 0x00, 0x00 + .db 0x05, 0xfd, 0x40, 0x1f, 0xff, 0xff, 0xff, 0xf4, 0x1f, 0x50, 0x00, 0x00, 0x1f, 0xff, 0xd0, 0x1f + .db 0xff, 0xff, 0xff, 0xfd, 0x7f, 0xf4, 0x00, 0x00, 0x7f, 0xff, 0xf4, 0x7f, 0x85, 0xff, 0x06, 0xfd + .db 0x00, 0x00, 0x7f, 0xff, 0xfd, 0x86, 0xff, 0x03, 0xfd, 0x00, 0x01, 0x8a, 0xff, 0x02, 0x40, 0x01 + .db 0x8a, 0xff, 0x02, 0x40, 0x07, 0x8a, 0xff, 0x02, 0xd0, 0x07, 0x8a, 0xff, 0x02, 0xd0, 0x07, 0x8a + .db 0xff, 0x02, 0xd0, 0x01, 0x8a, 0xff, 0x02, 0xd0, 0x01, 0x8a, 0xff, 0x03, 0xd0, 0x00, 0x7f, 0x89 + .db 0xff, 0x03, 0x40, 0x00, 0x7f, 0x89, 0xff, 0x03, 0x40, 0x00, 0x1f, 0x88, 0xff, 0x04, 0xfd, 0x00 + .db 0x00, 0x05, 0x88, 0xff, 0x05, 0xd4, 0x00, 0x00, 0x00, 0x5f, 0x86, 0xff, 0x06, 0xfd, 0x40, 0x00 + .db 0x00, 0x00, 0x05, 0x86, 0x55, 0x01, 0x54, 0xfa, 0x00, 0x00 + + + +resImageTemp: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageTempColorMap*2) + .dw (resImageTempPixels*2) +resImageTempColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageTempPixels: + .db 0x9d, 0x00, 0x02, 0x15, 0x50, 0x8a, 0x00, 0x02, 0x40, 0x04, 0x8a, 0x00, 0x02, 0x40, 0x04, 0x89 + .db 0x00, 0x03, 0x01, 0x00, 0x01, 0x89, 0x00, 0x03, 0x01, 0x00, 0x01, 0x89, 0x00, 0x06, 0x01, 0x00 + .db 0x01, 0x05, 0x55, 0x40, 0x86, 0x00, 0x03, 0x01, 0x00, 0x01, 0x89, 0x00, 0x03, 0x01, 0x00, 0x01 + .db 0x89, 0x00, 0x03, 0x01, 0x00, 0x01, 0x89, 0x00, 0x05, 0x01, 0x00, 0x01, 0x05, 0x50, 0x87, 0x00 + .db 0x03, 0x01, 0x00, 0x01, 0x89, 0x00, 0x03, 0x01, 0x00, 0x01, 0x89, 0x00, 0x03, 0x01, 0x00, 0x01 + .db 0x89, 0x00, 0x06, 0x01, 0x00, 0x01, 0x05, 0x55, 0x40, 0x86, 0x00, 0x03, 0x01, 0x00, 0x01, 0x89 + .db 0x00, 0x03, 0x01, 0x0f, 0xc1, 0x89, 0x00, 0x03, 0x01, 0x3f, 0xf1, 0x89, 0x00, 0x05, 0x01, 0x3f + .db 0xf1, 0x05, 0x50, 0x87, 0x00, 0x03, 0x01, 0x3f, 0xf1, 0x89, 0x00, 0x03, 0x01, 0x3f, 0xf1, 0x89 + .db 0x00, 0x03, 0x01, 0x3f, 0xf1, 0x89, 0x00, 0x06, 0x01, 0x3f, 0xf1, 0x05, 0x55, 0x40, 0x86, 0x00 + .db 0x03, 0x01, 0x3f, 0xf1, 0x89, 0x00, 0x03, 0x01, 0x3f, 0xf1, 0x89, 0x00, 0x03, 0x01, 0x3f, 0xf1 + .db 0x89, 0x00, 0x03, 0x01, 0x3f, 0xf1, 0x89, 0x00, 0x03, 0x01, 0x3f, 0xf1, 0x89, 0x00, 0x03, 0x01 + .db 0x3f, 0xf1, 0x89, 0x00, 0x04, 0x14, 0x3f, 0xf0, 0x50, 0x88, 0x00, 0x04, 0x40, 0x3f, 0xf0, 0x04 + .db 0x87, 0x00, 0x05, 0x01, 0x03, 0xff, 0xff, 0x01, 0x87, 0x00, 0x06, 0x04, 0x3f, 0xff, 0xff, 0xf0 + .db 0x40, 0x86, 0x00, 0x06, 0x04, 0xff, 0xff, 0xff, 0xfc, 0x40, 0x86, 0x00, 0x06, 0x10, 0xff, 0xff + .db 0xff, 0xfc, 0x10, 0x86, 0x00, 0x01, 0x13, 0x84, 0xff, 0x01, 0x10, 0x86, 0x00, 0x01, 0x13, 0x84 + .db 0xff, 0x01, 0x10, 0x86, 0x00, 0x01, 0x13, 0x84, 0xff, 0x01, 0x10, 0x86, 0x00, 0x06, 0x10, 0xff + .db 0xff, 0xff, 0xfc, 0x10, 0x86, 0x00, 0x06, 0x04, 0xff, 0xff, 0xff, 0xfc, 0x40, 0x86, 0x00, 0x06 + .db 0x04, 0x3f, 0xff, 0xff, 0xf0, 0x40, 0x86, 0x00, 0x05, 0x01, 0x03, 0xff, 0xff, 0x01, 0x88, 0x00 + .db 0x04, 0x40, 0x3f, 0xf0, 0x04, 0x88, 0x00, 0x04, 0x14, 0x00, 0x00, 0x50, 0x88, 0x00, 0x03, 0x01 + .db 0x40, 0x05, 0x8a, 0x00, 0x02, 0x15, 0x50, 0x91, 0x00, 0x00 + + +resImageHumidity: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageHumidityColorMap*2) + .dw (resImageHumidityPixels*2) +resImageHumidityColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageHumidityPixels: + .db 0xf1, 0x00, 0x01, 0x01, 0x8b, 0x00, 0x02, 0x04, 0x40, 0x8a, 0x00, 0x02, 0x04, 0x40, 0x8a, 0x00 + .db 0x02, 0x10, 0x10, 0x8a, 0x00, 0x02, 0x10, 0x10, 0x8a, 0x00, 0x02, 0x40, 0x04, 0x89, 0x00, 0x03 + .db 0x01, 0x00, 0x01, 0x89, 0x00, 0x04, 0x04, 0x00, 0x00, 0x40, 0x88, 0x00, 0x04, 0x10, 0x00, 0x00 + .db 0x10, 0x88, 0x00, 0x04, 0x40, 0x00, 0x00, 0x04, 0x87, 0x00, 0x05, 0x01, 0x00, 0x00, 0x00, 0x01 + .db 0x87, 0x00, 0x01, 0x04, 0x84, 0x00, 0x01, 0x40, 0x86, 0x00, 0x06, 0x10, 0x3f, 0x00, 0x00, 0xf0 + .db 0x10, 0x86, 0x00, 0x06, 0x40, 0xff, 0xc0, 0x03, 0xc0, 0x04, 0x85, 0x00, 0x07, 0x01, 0x00, 0xc0 + .db 0xf0, 0x0f, 0x00, 0x01, 0x85, 0x00, 0x08, 0x04, 0x03, 0xc0, 0xf0, 0x0f, 0x00, 0x00, 0x40, 0x84 + .db 0x00, 0x08, 0x04, 0x03, 0xc0, 0xf0, 0x3c, 0x00, 0x00, 0x40, 0x84, 0x00, 0x08, 0x10, 0x03, 0xc0 + .db 0x30, 0x3c, 0x00, 0x00, 0x10, 0x84, 0x00, 0x08, 0x10, 0x03, 0xc0, 0xf0, 0xf0, 0xf0, 0x00, 0x10 + .db 0x84, 0x00, 0x08, 0x40, 0x03, 0xc0, 0xf0, 0xc3, 0xff, 0x00, 0x04, 0x84, 0x00, 0x08, 0x40, 0x00 + .db 0xf0, 0xf3, 0xcf, 0x0f, 0x00, 0x04, 0x84, 0x00, 0x08, 0x40, 0x00, 0xff, 0xcf, 0x0f, 0x03, 0xc0 + .db 0x04, 0x84, 0x00, 0x08, 0x40, 0x00, 0x0f, 0x0f, 0x0c, 0x03, 0xc0, 0x04, 0x84, 0x00, 0x08, 0x40 + .db 0x00, 0x00, 0x3c, 0x0c, 0x03, 0xc0, 0x04, 0x84, 0x00, 0x08, 0x40, 0x00, 0x00, 0x3c, 0x0c, 0x03 + .db 0xc0, 0x04, 0x84, 0x00, 0x08, 0x10, 0x00, 0x00, 0xf0, 0x0f, 0x03, 0xc0, 0x10, 0x84, 0x00, 0x08 + .db 0x10, 0x00, 0x00, 0xf0, 0x0f, 0x0f, 0x00, 0x10, 0x84, 0x00, 0x08, 0x04, 0x00, 0x03, 0xc0, 0x03 + .db 0xff, 0x00, 0x40, 0x84, 0x00, 0x08, 0x04, 0x00, 0x0f, 0x00, 0x03, 0xfc, 0x00, 0x40, 0x84, 0x00 + .db 0x01, 0x01, 0x85, 0x00, 0x01, 0x01, 0x86, 0x00, 0x01, 0x40, 0x84, 0x00, 0x01, 0x04, 0x86, 0x00 + .db 0x01, 0x10, 0x84, 0x00, 0x01, 0x10, 0x86, 0x00, 0x06, 0x05, 0x00, 0x00, 0x00, 0x01, 0x40, 0x87 + .db 0x00, 0x04, 0x50, 0x00, 0x00, 0x14, 0x88, 0x00, 0x04, 0x05, 0x00, 0x01, 0x40, 0x89, 0x00, 0x02 + .db 0x55, 0x54, 0xa9, 0x00 + + +resImageLight: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageLightColorMap*2) + .dw (resImageLightPixels*2) +resImageLightColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageLightPixels: + .db 0x85, 0x00, 0x02, 0x55, 0x54, 0x89, 0x00, 0x04, 0x15, 0xaa, 0xa9, 0x50, 0x87, 0x00, 0x05, 0x01 + .db 0x6a, 0xaa, 0xaa, 0xa5, 0x87, 0x00, 0x01, 0x06, 0x84, 0xaa, 0x01, 0x40, 0x86, 0x00, 0x01, 0x1a + .db 0x84, 0xaa, 0x01, 0x90, 0x86, 0x00, 0x01, 0x6a, 0x84, 0xaa, 0x01, 0xa4, 0x85, 0x00, 0x01, 0x01 + .db 0x85, 0xaa, 0x01, 0xa9, 0x85, 0x00, 0x01, 0x06, 0x86, 0xaa, 0x01, 0x40, 0x84, 0x00, 0x01, 0x06 + .db 0x86, 0xaa, 0x01, 0x40, 0x84, 0x00, 0x01, 0x1a, 0x86, 0xaa, 0x01, 0x90, 0x84, 0x00, 0x01, 0x1a + .db 0x86, 0xaa, 0x01, 0x90, 0x84, 0x00, 0x01, 0x1a, 0x86, 0xaa, 0x01, 0x90, 0x84, 0x00, 0x01, 0x1a + .db 0x86, 0xaa, 0x01, 0x90, 0x84, 0x00, 0x01, 0x1a, 0x86, 0xaa, 0x01, 0x90, 0x84, 0x00, 0x01, 0x1a + .db 0x86, 0xaa, 0x01, 0x90, 0x84, 0x00, 0x01, 0x1a, 0x86, 0xaa, 0x01, 0x90, 0x84, 0x00, 0x01, 0x1a + .db 0x86, 0xaa, 0x01, 0x90, 0x84, 0x00, 0x01, 0x1a, 0x86, 0xaa, 0x01, 0x90, 0x84, 0x00, 0x01, 0x06 + .db 0x86, 0xaa, 0x01, 0x40, 0x84, 0x00, 0x01, 0x06, 0x86, 0xaa, 0x01, 0x40, 0x84, 0x00, 0x01, 0x01 + .db 0x85, 0xaa, 0x01, 0xa9, 0x85, 0x00, 0x01, 0x01, 0x85, 0xaa, 0x01, 0xa9, 0x86, 0x00, 0x01, 0x6a + .db 0x84, 0xaa, 0x01, 0xa4, 0x86, 0x00, 0x01, 0x1a, 0x84, 0xaa, 0x01, 0x90, 0x86, 0x00, 0x01, 0x1a + .db 0x84, 0xaa, 0x01, 0x90, 0x86, 0x00, 0x01, 0x06, 0x84, 0xaa, 0x01, 0x40, 0x86, 0x00, 0x01, 0x06 + .db 0x84, 0xaa, 0x01, 0x40, 0x86, 0x00, 0x05, 0x01, 0xaa, 0xaa, 0xaa, 0xa9, 0x87, 0x00, 0x05, 0x01 + .db 0xaa, 0xaa, 0xaa, 0xa9, 0x87, 0x00, 0x05, 0x01, 0xaa, 0xaa, 0xaa, 0xa9, 0x87, 0x00, 0x05, 0x01 + .db 0xaa, 0xaa, 0xaa, 0xa9, 0x87, 0x00, 0x05, 0x01, 0xaa, 0xaa, 0xaa, 0xa9, 0x87, 0x00, 0x05, 0x01 + .db 0xaa, 0xaa, 0xaa, 0xa9, 0x88, 0x00, 0x04, 0x6a, 0xaa, 0xaa, 0xa4, 0x88, 0x00, 0x04, 0x6a, 0xaa + .db 0xaa, 0xa4, 0x88, 0x00, 0x04, 0x15, 0x55, 0x55, 0x50, 0x88, 0x00, 0x04, 0x1f, 0xff, 0xff, 0xd0 + .db 0x88, 0x00, 0x04, 0x1f, 0xff, 0xff, 0xd0, 0x88, 0x00, 0x04, 0x1f, 0xff, 0xff, 0xd0, 0x88, 0x00 + .db 0x04, 0x1f, 0xff, 0xff, 0xd0, 0x88, 0x00, 0x04, 0x1d, 0x55, 0x55, 0xd0, 0x88, 0x00, 0x04, 0x1f + .db 0xff, 0xff, 0xd0, 0x88, 0x00, 0x04, 0x1d, 0x55, 0x55, 0xd0, 0x88, 0x00, 0x04, 0x1f, 0xff, 0xff + .db 0xd0, 0x88, 0x00, 0x04, 0x07, 0xd5, 0x5f, 0x40, 0x88, 0x00, 0x03, 0x01, 0xff, 0xfd, 0x8a, 0x00 + .db 0x02, 0x55, 0x54, 0x91, 0x00, 0x00 + + +resImageWindowOpen: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageWindowOpenColorMap*2) + .dw (resImageWindowOpenPixels*2) +resImageWindowOpenColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageWindowOpenPixels: + .db 0xb1, 0x00, 0x8a, 0x55, 0x03, 0x00, 0x00, 0x6a, 0x88, 0xaa, 0x04, 0xa9, 0x00, 0x00, 0x65, 0x88 + .db 0x00, 0x05, 0x59, 0x00, 0x00, 0x67, 0x50, 0x86, 0x00, 0x06, 0x05, 0xd9, 0x00, 0x00, 0x67, 0xf5 + .db 0x86, 0x00, 0x07, 0x5f, 0xd9, 0x00, 0x00, 0x67, 0xff, 0x50, 0x84, 0x00, 0x08, 0x05, 0xff, 0xd9 + .db 0x00, 0x00, 0x67, 0xff, 0xf5, 0x84, 0x00, 0x7f, 0x5f, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff + .db 0x50, 0x00, 0x00, 0x05, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00, 0x00, 0x07 + .db 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xd9, 0x00 + .db 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff + .db 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00, 0x00, 0x07 + .db 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xd9, 0x00 + .db 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xfd, 0xff + .db 0xd0, 0x00, 0x00, 0x07, 0xff, 0x7f, 0xd9, 0x00, 0x00, 0x67, 0xf7, 0xf7, 0xd0, 0x00, 0x00, 0x07 + .db 0xdf, 0xdf, 0xd9, 0x00, 0x00, 0x67, 0xdf, 0x7f, 0xdf, 0xd0, 0x00, 0x00, 0x07, 0xf7, 0xf7, 0xd9 + .db 0x00, 0x00, 0x67, 0xff, 0x7f, 0xd0, 0x00, 0x00, 0x07, 0xfd, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xfd + .db 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0x7f, 0xd9, 0x00, 0x00, 0x67, 0xf7, 0xf7, 0xd0, 0x00, 0x00 + .db 0x07, 0xdf, 0xdf, 0xd9, 0x00, 0x00, 0x67, 0xdf, 0xdf, 0xd0, 0x00, 0x00, 0x07, 0xf7, 0xf7, 0xd9 + .db 0x00, 0x00, 0x67, 0xff, 0x7f, 0xd0, 0x00, 0x00, 0x07, 0xfd, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff + .db 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00, 0x00 + .db 0x07, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xd9 + .db 0x00, 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff + .db 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff, 0x42, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00 + .db 0x00, 0x07, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff + .db 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67 + .db 0xff, 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0x50, 0x00 + .db 0x00, 0x05, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xf5, 0x84, 0x00, 0x08, 0x5f, 0xff, 0xd9 + .db 0x00, 0x00, 0x67, 0xff, 0x50, 0x84, 0x00, 0x07, 0x05, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xf5, 0x86 + .db 0x00, 0x06, 0x5f, 0xd9, 0x00, 0x00, 0x67, 0x50, 0x86, 0x00, 0x05, 0x05, 0xd9, 0x00, 0x00, 0x65 + .db 0x88, 0x00, 0x04, 0x59, 0x00, 0x00, 0x6a, 0x88, 0xaa, 0x03, 0xa9, 0x00, 0x00, 0x8a, 0x55, 0x03 + .db 0x00, 0x00, 0x6a, 0x88, 0xaa, 0x03, 0xa9, 0x00, 0x00, 0x8a, 0x55, 0x99, 0x00, 0x00 + + +resImageWindowClosed: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageWindowClosedColorMap*2) + .dw (resImageWindowClosedPixels*2) +resImageWindowClosedColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageWindowClosedPixels: + .db 0xb1, 0x00, 0x8a, 0x55, 0x03, 0x00, 0x00, 0x6a, 0x88, 0xaa, 0x04, 0xa9, 0x00, 0x00, 0x65, 0x88 + .db 0x55, 0x08, 0x59, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00 + .db 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd + .db 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00 + .db 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff + .db 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9 + .db 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff + .db 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08 + .db 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff + .db 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff + .db 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xf7, 0xff, 0xfd, 0x84, 0xff, 0x7f, 0xd9, 0x00, 0x00, 0x67 + .db 0xff, 0xdf, 0xfd, 0xfd, 0xff, 0xf7, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0x7f, 0xf7, 0xfd + .db 0xff, 0xdf, 0xfd, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xfd, 0xff, 0xdf, 0xfd, 0xff, 0x7f, 0xf7, 0xff + .db 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0x7f, 0xfd, 0xfd, 0xff, 0xdf, 0xff, 0xd9, 0x00, 0x00, 0x67 + .db 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xff, 0x7f, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xf7, 0xff, 0xdd + .db 0xff, 0xfd, 0xff, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xdf, 0xff, 0x7d, 0xff, 0xf7, 0xff, 0xdf + .db 0xd9, 0x00, 0x00, 0x67, 0xff, 0x7f, 0xfd, 0xfd, 0xff, 0xdf, 0xff, 0x7f, 0xd9, 0x00, 0x00, 0x67 + .db 0xfd, 0xff, 0xf7, 0xfd, 0xff, 0x7f, 0xfd, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xdf, 0xfd + .db 0xfd, 0xff, 0xf7, 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0x0d, 0xfd, 0xff, 0xff, 0xdf + .db 0xff, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67 + .db 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84 + .db 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00 + .db 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd + .db 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00 + .db 0x00, 0x67, 0xff, 0xff, 0xff, 0xfd, 0x84, 0xff, 0x08, 0xd9, 0x00, 0x00, 0x67, 0xff, 0xff, 0xff + .db 0xfd, 0x84, 0xff, 0x04, 0xd9, 0x00, 0x00, 0x65, 0x88, 0x55, 0x04, 0x59, 0x00, 0x00, 0x6a, 0x88 + .db 0xaa, 0x03, 0xa9, 0x00, 0x00, 0x8a, 0x55, 0x03, 0x00, 0x00, 0x6a, 0x88, 0xaa, 0x03, 0xa9, 0x00 + .db 0x00, 0x8a, 0x55, 0x99, 0x00, 0x00 + + +resImageDebugEeprom: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageDebugEepromColorMap*2) + .dw (resImageDebugEepromPixels*2) +resImageDebugEepromColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageDebugEepromPixels: + .db 0x91, 0x00, 0x02, 0x10, 0x01, 0x8a, 0x00, 0x02, 0x10, 0x01, 0x8a, 0x00, 0x02, 0x04, 0x04, 0x8a + .db 0x00, 0x02, 0x01, 0x50, 0x8a, 0x00, 0x02, 0x07, 0xf4, 0x8a, 0x00, 0x02, 0x1f, 0xfd, 0x8a, 0x00 + .db 0x03, 0x7f, 0xff, 0x40, 0x89, 0x00, 0x03, 0x7f, 0xff, 0x40, 0x89, 0x00, 0x03, 0x7f, 0xff, 0x40 + .db 0x89, 0x00, 0x02, 0x1f, 0xfd, 0x88, 0x00, 0x07, 0x54, 0x00, 0x07, 0xf4, 0x00, 0x05, 0x40, 0x85 + .db 0x00, 0x06, 0x01, 0x00, 0x01, 0x50, 0x00, 0x10, 0x87, 0x00, 0x05, 0x40, 0x17, 0xf5, 0x00, 0x40 + .db 0x87, 0x00, 0x04, 0x11, 0x7f, 0xff, 0x51, 0x88, 0x00, 0x04, 0x07, 0xff, 0x7f, 0xf4, 0x88, 0x00 + .db 0x04, 0x1f, 0xff, 0x7f, 0xfd, 0x88, 0x00, 0x04, 0x1f, 0xff, 0x7f, 0xfd, 0x88, 0x00, 0x05, 0x7f + .db 0xff, 0x7f, 0xff, 0x40, 0x87, 0x00, 0x05, 0x7f, 0xff, 0x7f, 0xff, 0x40, 0x86, 0x00, 0x06, 0x01 + .db 0xff, 0xff, 0x7f, 0xff, 0xd0, 0x86, 0x00, 0x06, 0x01, 0xff, 0xff, 0x7f, 0xff, 0xd0, 0x85, 0x00 + .db 0x08, 0x05, 0x55, 0xff, 0xff, 0x7f, 0xff, 0xd5, 0x54, 0x85, 0x00, 0x06, 0x01, 0xff, 0xff, 0x7f + .db 0xff, 0xd0, 0x86, 0x00, 0x06, 0x01, 0xff, 0xff, 0x7f, 0xff, 0xd0, 0x87, 0x00, 0x05, 0x7f, 0xff + .db 0x7f, 0xff, 0x40, 0x87, 0x00, 0x05, 0x7f, 0xff, 0x7f, 0xff, 0x40, 0x87, 0x00, 0x04, 0x1f, 0xff + .db 0x7f, 0xfd, 0x88, 0x00, 0x04, 0x1f, 0xff, 0x7f, 0xfd, 0x88, 0x00, 0x04, 0x07, 0xff, 0x7f, 0xf4 + .db 0x88, 0x00, 0x04, 0x11, 0x7f, 0xff, 0x51, 0x88, 0x00, 0x05, 0x40, 0x17, 0xf5, 0x00, 0x40, 0x86 + .db 0x00, 0x06, 0x01, 0x00, 0x01, 0xd0, 0x00, 0x10, 0x86, 0x00, 0x07, 0x54, 0x00, 0x00, 0x40, 0x00 + .db 0x05, 0x40, 0xb4, 0x00, 0x08, 0x55, 0x15, 0x45, 0x41, 0x50, 0x14, 0x14, 0x05, 0x84, 0x00, 0x08 + .db 0x40, 0x10, 0x04, 0x11, 0x04, 0x41, 0x11, 0x11, 0x84, 0x00, 0x08, 0x40, 0x10, 0x04, 0x11, 0x04 + .db 0x41, 0x11, 0x11, 0x84, 0x00, 0x08, 0x55, 0x15, 0x45, 0x41, 0x50, 0x41, 0x10, 0x41, 0x84, 0x00 + .db 0x08, 0x40, 0x10, 0x04, 0x01, 0x40, 0x41, 0x10, 0x01, 0x84, 0x00, 0x08, 0x40, 0x10, 0x04, 0x01 + .db 0x10, 0x41, 0x10, 0x01, 0x84, 0x00, 0x08, 0x55, 0x15, 0x44, 0x01, 0x04, 0x14, 0x10, 0x01, 0xa6 + .db 0x00, 0x00 + + +resImageArrowLeft: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageArrowLeftColorMap*2) + .dw (resImageArrowLeftPixels*2) +resImageArrowLeftColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageArrowLeftPixels: + .db 0xa0, 0x00, 0x01, 0x50, 0x8a, 0x00, 0x02, 0x01, 0xd0, 0x8a, 0x00, 0x02, 0x07, 0xd0, 0x8a, 0x00 + .db 0x02, 0x1f, 0xd0, 0x8a, 0x00, 0x02, 0x7f, 0xd0, 0x89, 0x00, 0x03, 0x01, 0xff, 0xd0, 0x89, 0x00 + .db 0x03, 0x07, 0xff, 0xd0, 0x89, 0x00, 0x03, 0x1f, 0xff, 0xd0, 0x89, 0x00, 0x03, 0x7f, 0xff, 0xd0 + .db 0x88, 0x00, 0x04, 0x01, 0xff, 0xff, 0xd0, 0x88, 0x00, 0x04, 0x07, 0xff, 0xff, 0xd0, 0x88, 0x00 + .db 0x04, 0x1f, 0xff, 0xff, 0xd0, 0x88, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xd0, 0x87, 0x00, 0x05, 0x01 + .db 0xff, 0xff, 0xff, 0xd0, 0x87, 0x00, 0x05, 0x07, 0xff, 0xff, 0xff, 0xd0, 0x87, 0x00, 0x05, 0x1f + .db 0xff, 0xff, 0xff, 0xd0, 0x87, 0x00, 0x05, 0x7f, 0xff, 0xff, 0xff, 0xd0, 0x86, 0x00, 0x01, 0x01 + .db 0x84, 0xff, 0x01, 0xd0, 0x86, 0x00, 0x01, 0x07, 0x84, 0xff, 0x01, 0xd0, 0x86, 0x00, 0x01, 0x1f + .db 0x84, 0xff, 0x01, 0xd0, 0x86, 0x00, 0x01, 0x7f, 0x84, 0xff, 0x01, 0xd0, 0x85, 0x00, 0x01, 0x01 + .db 0x85, 0xff, 0x01, 0xd0, 0x86, 0x00, 0x01, 0x7f, 0x84, 0xff, 0x01, 0xd0, 0x86, 0x00, 0x01, 0x1f + .db 0x84, 0xff, 0x01, 0xd0, 0x86, 0x00, 0x01, 0x07, 0x84, 0xff, 0x01, 0xd0, 0x86, 0x00, 0x01, 0x01 + .db 0x84, 0xff, 0x01, 0xd0, 0x87, 0x00, 0x05, 0x7f, 0xff, 0xff, 0xff, 0xd0, 0x87, 0x00, 0x05, 0x1f + .db 0xff, 0xff, 0xff, 0xd0, 0x87, 0x00, 0x05, 0x07, 0xff, 0xff, 0xff, 0xd0, 0x87, 0x00, 0x05, 0x01 + .db 0xff, 0xff, 0xff, 0xd0, 0x88, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xd0, 0x88, 0x00, 0x04, 0x1f, 0xff + .db 0xff, 0xd0, 0x88, 0x00, 0x04, 0x07, 0xff, 0xff, 0xd0, 0x88, 0x00, 0x04, 0x01, 0xff, 0xff, 0xd0 + .db 0x89, 0x00, 0x03, 0x7f, 0xff, 0xd0, 0x89, 0x00, 0x03, 0x1f, 0xff, 0xd0, 0x89, 0x00, 0x03, 0x07 + .db 0xff, 0xd0, 0x89, 0x00, 0x03, 0x01, 0xff, 0xd0, 0x8a, 0x00, 0x02, 0x7f, 0xd0, 0x8a, 0x00, 0x02 + .db 0x1f, 0xd0, 0x8a, 0x00, 0x02, 0x07, 0xd0, 0x8a, 0x00, 0x02, 0x01, 0xd0, 0x8b, 0x00, 0x01, 0x50 + .db 0xa7, 0x00 + + + +resImageArrowRight: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageArrowRightColorMap*2) + .dw (resImageArrowRightPixels*2) +resImageArrowRightColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageArrowRightPixels: + .db 0x9b, 0x00, 0x01, 0x05, 0x8b, 0x00, 0x02, 0x07, 0x40, 0x8a, 0x00, 0x02, 0x07, 0xd0, 0x8a, 0x00 + .db 0x02, 0x07, 0xf4, 0x8a, 0x00, 0x02, 0x07, 0xfd, 0x8a, 0x00, 0x03, 0x07, 0xff, 0x40, 0x89, 0x00 + .db 0x03, 0x07, 0xff, 0xd0, 0x89, 0x00, 0x03, 0x07, 0xff, 0xf4, 0x89, 0x00, 0x03, 0x07, 0xff, 0xfd + .db 0x89, 0x00, 0x04, 0x07, 0xff, 0xff, 0x40, 0x88, 0x00, 0x04, 0x07, 0xff, 0xff, 0xd0, 0x88, 0x00 + .db 0x04, 0x07, 0xff, 0xff, 0xf4, 0x88, 0x00, 0x04, 0x07, 0xff, 0xff, 0xfd, 0x88, 0x00, 0x05, 0x07 + .db 0xff, 0xff, 0xff, 0x40, 0x87, 0x00, 0x05, 0x07, 0xff, 0xff, 0xff, 0xd0, 0x87, 0x00, 0x05, 0x07 + .db 0xff, 0xff, 0xff, 0xf4, 0x87, 0x00, 0x05, 0x07, 0xff, 0xff, 0xff, 0xfd, 0x87, 0x00, 0x01, 0x07 + .db 0x84, 0xff, 0x01, 0x40, 0x86, 0x00, 0x01, 0x07, 0x84, 0xff, 0x01, 0xd0, 0x86, 0x00, 0x01, 0x07 + .db 0x84, 0xff, 0x01, 0xf4, 0x86, 0x00, 0x01, 0x07, 0x84, 0xff, 0x01, 0xfd, 0x86, 0x00, 0x01, 0x07 + .db 0x85, 0xff, 0x01, 0x40, 0x85, 0x00, 0x01, 0x07, 0x84, 0xff, 0x01, 0xfd, 0x86, 0x00, 0x01, 0x07 + .db 0x84, 0xff, 0x01, 0xf4, 0x86, 0x00, 0x01, 0x07, 0x84, 0xff, 0x01, 0xd0, 0x86, 0x00, 0x01, 0x07 + .db 0x84, 0xff, 0x01, 0x40, 0x86, 0x00, 0x05, 0x07, 0xff, 0xff, 0xff, 0xfd, 0x87, 0x00, 0x05, 0x07 + .db 0xff, 0xff, 0xff, 0xf4, 0x87, 0x00, 0x05, 0x07, 0xff, 0xff, 0xff, 0xd0, 0x87, 0x00, 0x05, 0x07 + .db 0xff, 0xff, 0xff, 0x40, 0x87, 0x00, 0x04, 0x07, 0xff, 0xff, 0xfd, 0x88, 0x00, 0x04, 0x07, 0xff + .db 0xff, 0xf4, 0x88, 0x00, 0x04, 0x07, 0xff, 0xff, 0xd0, 0x88, 0x00, 0x04, 0x07, 0xff, 0xff, 0x40 + .db 0x88, 0x00, 0x03, 0x07, 0xff, 0xfd, 0x89, 0x00, 0x03, 0x07, 0xff, 0xf4, 0x89, 0x00, 0x03, 0x07 + .db 0xff, 0xd0, 0x89, 0x00, 0x03, 0x07, 0xff, 0x40, 0x89, 0x00, 0x02, 0x07, 0xfd, 0x8a, 0x00, 0x02 + .db 0x07, 0xf4, 0x8a, 0x00, 0x02, 0x07, 0xd0, 0x8a, 0x00, 0x02, 0x07, 0x40, 0x8a, 0x00, 0x01, 0x05 + .db 0xac, 0x00 + + + +resImageArrowUp: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageArrowUpColorMap*2) + .dw (resImageArrowUpPixels*2) +resImageArrowUpColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageArrowUpPixels: + .db 0xff, 0x00, 0x8a, 0x00, 0x01, 0x01, 0x8b, 0x00, 0x02, 0x07, 0x40, 0x8a, 0x00, 0x02, 0x1f, 0xd0 + .db 0x8a, 0x00, 0x02, 0x7f, 0xf4, 0x89, 0x00, 0x03, 0x01, 0xff, 0xfd, 0x89, 0x00, 0x04, 0x07, 0xff + .db 0xff, 0x40, 0x88, 0x00, 0x04, 0x1f, 0xff, 0xff, 0xd0, 0x88, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xf4 + .db 0x87, 0x00, 0x05, 0x01, 0xff, 0xff, 0xff, 0xfd, 0x87, 0x00, 0x01, 0x07, 0x84, 0xff, 0x01, 0x40 + .db 0x86, 0x00, 0x01, 0x1f, 0x84, 0xff, 0x01, 0xd0, 0x86, 0x00, 0x01, 0x7f, 0x84, 0xff, 0x01, 0xf4 + .db 0x85, 0x00, 0x01, 0x01, 0x85, 0xff, 0x01, 0xfd, 0x85, 0x00, 0x01, 0x07, 0x86, 0xff, 0x01, 0x40 + .db 0x84, 0x00, 0x01, 0x1f, 0x86, 0xff, 0x01, 0xd0, 0x84, 0x00, 0x01, 0x7f, 0x86, 0xff, 0x05, 0xf4 + .db 0x00, 0x00, 0x00, 0x01, 0x87, 0xff, 0x05, 0xfd, 0x00, 0x00, 0x00, 0x07, 0x88, 0xff, 0x04, 0x40 + .db 0x00, 0x00, 0x1f, 0x88, 0xff, 0x04, 0xd0, 0x00, 0x00, 0x7f, 0x88, 0xff, 0x03, 0xf4, 0x00, 0x01 + .db 0x89, 0xff, 0x03, 0xfd, 0x00, 0x07, 0x8a, 0xff, 0x02, 0x40, 0x05, 0x8a, 0x55, 0x01, 0x40, 0xff + .db 0x00, 0xa9, 0x00, 0x00 + + + +resImageArrowDown: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageArrowDownColorMap*2) + .dw (resImageArrowDownPixels*2) +resImageArrowDownColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageArrowDownPixels: + .db 0xff, 0x00, 0xa9, 0x00, 0x01, 0x05, 0x8a, 0x55, 0x02, 0x40, 0x07, 0x8a, 0xff, 0x02, 0x40, 0x01 + .db 0x89, 0xff, 0x04, 0xfd, 0x00, 0x00, 0x7f, 0x88, 0xff, 0x04, 0xf4, 0x00, 0x00, 0x1f, 0x88, 0xff + .db 0x04, 0xd0, 0x00, 0x00, 0x07, 0x88, 0xff, 0x04, 0x40, 0x00, 0x00, 0x01, 0x87, 0xff, 0x01, 0xfd + .db 0x84, 0x00, 0x01, 0x7f, 0x86, 0xff, 0x01, 0xf4, 0x84, 0x00, 0x01, 0x1f, 0x86, 0xff, 0x01, 0xd0 + .db 0x84, 0x00, 0x01, 0x07, 0x86, 0xff, 0x01, 0x40, 0x84, 0x00, 0x01, 0x01, 0x85, 0xff, 0x01, 0xfd + .db 0x86, 0x00, 0x01, 0x7f, 0x84, 0xff, 0x01, 0xf4, 0x86, 0x00, 0x01, 0x1f, 0x84, 0xff, 0x01, 0xd0 + .db 0x86, 0x00, 0x01, 0x07, 0x84, 0xff, 0x01, 0x40, 0x86, 0x00, 0x05, 0x01, 0xff, 0xff, 0xff, 0xfd + .db 0x88, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xf4, 0x88, 0x00, 0x04, 0x1f, 0xff, 0xff, 0xd0, 0x88, 0x00 + .db 0x04, 0x07, 0xff, 0xff, 0x40, 0x88, 0x00, 0x03, 0x01, 0xff, 0xfd, 0x8a, 0x00, 0x02, 0x7f, 0xf4 + .db 0x8a, 0x00, 0x02, 0x1f, 0xd0, 0x8a, 0x00, 0x02, 0x07, 0x40, 0x8a, 0x00, 0x01, 0x01, 0xff, 0x00 + .db 0x8b, 0x00 + + + +resImageArrowBack: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageArrowBackColorMap*2) + .dw (resImageArrowBackPixels*2) +resImageArrowBackColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageArrowBackPixels: + .db 0xa9, 0x00, 0x06, 0x01, 0x40, 0x00, 0x00, 0x01, 0x55, 0x86, 0x00, 0x07, 0x07, 0x40, 0x00, 0x00 + .db 0x07, 0xff, 0x40, 0x85, 0x00, 0x07, 0x1f, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x85, 0x00, 0x07 + .db 0x7f, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x84, 0x00, 0x08, 0x01, 0xff, 0x40, 0x00, 0x00, 0x07 + .db 0xff, 0x40, 0x84, 0x00, 0x08, 0x07, 0xff, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x84, 0x00, 0x08 + .db 0x1f, 0xff, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x84, 0x00, 0x6a, 0x7f, 0xff, 0x40, 0x00, 0x00 + .db 0x07, 0xff, 0x40, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x00 + .db 0x00, 0x00, 0x07, 0xff, 0xff, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x00, 0x00, 0x00, 0x1f, 0xff + .db 0xff, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0x40, 0x00, 0x00 + .db 0x07, 0xff, 0x40, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x00 + .db 0x00, 0x07, 0xff, 0xff, 0xff, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x00, 0x00, 0x1f, 0xff, 0xff + .db 0xff, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0x40, 0x00, 0x00 + .db 0x07, 0xff, 0x40, 0x00, 0x01, 0x84, 0xff, 0x08, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x00, 0x07 + .db 0x84, 0xff, 0x08, 0x40, 0x00, 0x00, 0x07, 0xff, 0x40, 0x00, 0x1f, 0x84, 0xff, 0x08, 0x55, 0x55 + .db 0x55, 0x57, 0xff, 0x40, 0x00, 0x7f, 0x89, 0xff, 0x02, 0x40, 0x01, 0x8a, 0xff, 0x02, 0x40, 0x07 + .db 0x8a, 0xff, 0x02, 0x40, 0x01, 0x8a, 0xff, 0x03, 0x40, 0x00, 0x7f, 0x89, 0xff, 0x03, 0x40, 0x00 + .db 0x1f, 0x84, 0xff, 0x85, 0x55, 0x03, 0x00, 0x00, 0x07, 0x84, 0xff, 0x01, 0x40, 0x86, 0x00, 0x01 + .db 0x01, 0x84, 0xff, 0x01, 0x40, 0x87, 0x00, 0x05, 0x7f, 0xff, 0xff, 0xff, 0x40, 0x87, 0x00, 0x05 + .db 0x1f, 0xff, 0xff, 0xff, 0x40, 0x87, 0x00, 0x05, 0x07, 0xff, 0xff, 0xff, 0x40, 0x87, 0x00, 0x05 + .db 0x01, 0xff, 0xff, 0xff, 0x40, 0x88, 0x00, 0x04, 0x7f, 0xff, 0xff, 0x40, 0x88, 0x00, 0x04, 0x1f + .db 0xff, 0xff, 0x40, 0x88, 0x00, 0x04, 0x07, 0xff, 0xff, 0x40, 0x88, 0x00, 0x04, 0x01, 0xff, 0xff + .db 0x40, 0x89, 0x00, 0x03, 0x7f, 0xff, 0x40, 0x89, 0x00, 0x03, 0x1f, 0xff, 0x40, 0x89, 0x00, 0x03 + .db 0x07, 0xff, 0x40, 0x89, 0x00, 0x03, 0x01, 0xff, 0x40, 0x8a, 0x00, 0x02, 0x7f, 0x40, 0x8a, 0x00 + .db 0x02, 0x1f, 0x40, 0x8a, 0x00, 0x02, 0x07, 0x40, 0x8a, 0x00, 0x02, 0x01, 0x40, 0x9d, 0x00, 0x00 + + + +resImageCloud96: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 96, 96 + .dw (resImageCloud96ColorMap*2) + .dw (resImageCloud96Pixels*2) +resImageCloud96ColorMap: + .dw 4 + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageCloud96Pixels: + .db 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xf9, 0x00, 0x02, 0x05, 0x50, 0x96 + .db 0x00, 0x02, 0x5f, 0xf5, 0x95, 0x00, 0x04, 0x05, 0xff, 0xff, 0x50, 0x94, 0x00, 0x04, 0x5f, 0xff + .db 0xff, 0xf5, 0x93, 0x00, 0x01, 0x05, 0x84, 0xff, 0x01, 0x50, 0x92, 0x00, 0x01, 0x5f, 0x84, 0xff + .db 0x01, 0xf5, 0x91, 0x00, 0x01, 0x01, 0x86, 0xff, 0x01, 0x40, 0x90, 0x00, 0x01, 0x07, 0x86, 0xff + .db 0x01, 0xd0, 0x90, 0x00, 0x01, 0x07, 0x86, 0xff, 0x01, 0xd0, 0x90, 0x00, 0x01, 0x1f, 0x86, 0xff + .db 0x01, 0xf4, 0x8b, 0x00, 0x01, 0x05, 0x84, 0x00, 0x01, 0x1f, 0x86, 0xff, 0x01, 0xf4, 0x8b, 0x00 + .db 0x06, 0x5f, 0x50, 0x00, 0x00, 0x00, 0x7f, 0x86, 0xff, 0x04, 0xfd, 0x00, 0x00, 0x55, 0x87, 0x00 + .db 0x07, 0x05, 0xff, 0xf5, 0x00, 0x00, 0x00, 0x7f, 0x87, 0xff, 0x04, 0x40, 0x01, 0xff, 0x50, 0x86 + .db 0x00, 0x06, 0x5f, 0xff, 0xff, 0x50, 0x00, 0x01, 0x88, 0xff, 0x04, 0xd0, 0x07, 0xff, 0xf5, 0x85 + .db 0x00, 0x07, 0x01, 0xff, 0xff, 0xff, 0xf4, 0x00, 0x01, 0x88, 0xff, 0x05, 0xf5, 0x5f, 0xff, 0xff + .db 0x40, 0x84, 0x00, 0x07, 0x07, 0xff, 0xff, 0xff, 0xfd, 0x00, 0x07, 0x8c, 0xff, 0x01, 0xd0, 0x84 + .db 0x00, 0x01, 0x07, 0x84, 0xff, 0x02, 0x40, 0x1f, 0x8c, 0xff, 0x01, 0xd0, 0x84, 0x00, 0x01, 0x1f + .db 0x84, 0xff, 0x02, 0xd0, 0x7f, 0x8c, 0xff, 0x01, 0xf4, 0x84, 0x00, 0x01, 0x1f, 0x84, 0xff, 0x01 + .db 0xf5, 0x8d, 0xff, 0x01, 0xf4, 0x84, 0x00, 0x01, 0x7f, 0x92, 0xff, 0x01, 0xfd, 0x84, 0x00, 0x01 + .db 0x7f, 0x92, 0xff, 0x05, 0xfd, 0x00, 0x00, 0x00, 0x01, 0x94, 0xff, 0x04, 0x40, 0x00, 0x00, 0x01 + .db 0x94, 0xff, 0x04, 0x40, 0x00, 0x00, 0x07, 0x94, 0xff, 0x04, 0xd0, 0x00, 0x00, 0x07, 0x94, 0xff + .db 0x04, 0xd0, 0x00, 0x00, 0x1f, 0x94, 0xff, 0x04, 0xf4, 0x00, 0x00, 0x1f, 0x94, 0xff, 0x04, 0xf4 + .db 0x00, 0x00, 0x07, 0x94, 0xff, 0x04, 0xf4, 0x00, 0x00, 0x07, 0x94, 0xff, 0x04, 0xf4, 0x00, 0x00 + .db 0x01, 0x94, 0xff, 0x04, 0xf4, 0x00, 0x00, 0x01, 0x94, 0xff, 0x05, 0xf4, 0x00, 0x00, 0x00, 0x7f + .db 0x93, 0xff, 0x05, 0xd0, 0x00, 0x00, 0x00, 0x7f, 0x93, 0xff, 0x05, 0xd0, 0x00, 0x00, 0x00, 0x1f + .db 0x93, 0xff, 0x05, 0x40, 0x00, 0x00, 0x00, 0x1f, 0x93, 0xff, 0x05, 0x40, 0x00, 0x00, 0x00, 0x07 + .db 0x92, 0xff, 0x01, 0xfd, 0x84, 0x00, 0x01, 0x07, 0x92, 0xff, 0x01, 0xfd, 0x84, 0x00, 0x01, 0x01 + .db 0x92, 0xff, 0x01, 0xf4, 0x85, 0x00, 0x01, 0x5f, 0x91, 0xff, 0x01, 0x50, 0x85, 0x00, 0x01, 0x05 + .db 0x90, 0xff, 0x01, 0xf5, 0x87, 0x00, 0x01, 0x5f, 0x8f, 0xff, 0x01, 0x50, 0x87, 0x00, 0x01, 0x05 + .db 0x8e, 0xff, 0x01, 0xf5, 0x89, 0x00, 0x01, 0x5f, 0x8d, 0xff, 0x01, 0x50, 0x89, 0x00, 0x01, 0x05 + .db 0x8d, 0x55, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0x01, 0x00 + + +resImageTemp96: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 96, 96 + .dw (resImageTemp96ColorMap*2) + .dw (resImageTemp96Pixels*2) +resImageTemp96ColorMap: + .dw 4 + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_DARKGREY, DISPLAY_COLOR_BLUE +resImageTemp96Pixels: + .db 0xff, 0x00, 0x06, 0x00, 0x00, 0x00, 0x05, 0x55, 0x55, 0x95, 0x00, 0x04, 0x16, 0xaa, 0xa9, 0x40 + .db 0x94, 0x00, 0x04, 0x5a, 0xaa, 0xaa, 0x50, 0x94, 0x00, 0x04, 0x5a, 0xaa, 0xaa, 0x50, 0x93, 0x00 + .db 0x05, 0x01, 0x6a, 0xaa, 0xaa, 0x94, 0x93, 0x00, 0x05, 0x01, 0x6a, 0xaa, 0xaa, 0x94, 0x93, 0x00 + .db 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00 + .db 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00, 0x0a, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x00, 0x15 + .db 0x55, 0x55, 0x40, 0x8e, 0x00, 0x0a, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x00, 0x15, 0x55, 0x55, 0x40 + .db 0x8e, 0x00, 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5 + .db 0x93, 0x00, 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5 + .db 0x93, 0x00, 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5 + .db 0x93, 0x00, 0x08, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x00, 0x15, 0x54, 0x90, 0x00, 0x08, 0x05, 0xaa + .db 0xaa, 0xaa, 0xa5, 0x00, 0x15, 0x54, 0x90, 0x00, 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00 + .db 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00 + .db 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00 + .db 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00, 0x0a, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x00, 0x15 + .db 0x55, 0x55, 0x40, 0x8e, 0x00, 0x0a, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x00, 0x15, 0x55, 0x55, 0x40 + .db 0x8e, 0x00, 0x05, 0x05, 0xaa, 0xaa, 0xaa, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaa, 0xbf, 0xea, 0xa5 + .db 0x93, 0x00, 0x05, 0x05, 0xaa, 0xff, 0xfa, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xab, 0xff, 0xfe, 0xa5 + .db 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5 + .db 0x93, 0x00, 0x08, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x00, 0x15, 0x54, 0x90, 0x00, 0x08, 0x05, 0xaf + .db 0xff, 0xff, 0xa5, 0x00, 0x15, 0x54, 0x90, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00 + .db 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00 + .db 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00 + .db 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00, 0x0a, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x00, 0x15 + .db 0x55, 0x55, 0x40, 0x8e, 0x00, 0x0a, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x00, 0x15, 0x55, 0x55, 0x40 + .db 0x8e, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5 + .db 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5 + .db 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5 + .db 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5 + .db 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5 + .db 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5 + .db 0x93, 0x00, 0x05, 0x05, 0xaf, 0xff, 0xff, 0xa5, 0x93, 0x00, 0x06, 0x15, 0xaf, 0xff, 0xff, 0xa5 + .db 0x40, 0x91, 0x00, 0x07, 0x01, 0x57, 0xff, 0xff, 0xff, 0xfd, 0x54, 0x91, 0x00, 0x02, 0x15, 0x7f + .db 0x84, 0xff, 0x02, 0xd5, 0x40, 0x8f, 0x00, 0x02, 0x01, 0x57, 0x85, 0xff, 0x02, 0xfd, 0x54, 0x8f + .db 0x00, 0x02, 0x05, 0x7f, 0x86, 0xff, 0x01, 0xd5, 0x8f, 0x00, 0x01, 0x17, 0x87, 0xff, 0x02, 0xfd + .db 0x40, 0x8e, 0x00, 0x01, 0x5f, 0x88, 0xff, 0x01, 0x50, 0x8e, 0x00, 0x01, 0x5f, 0x88, 0xff, 0x01 + .db 0x50, 0x8d, 0x00, 0x02, 0x01, 0x7f, 0x88, 0xff, 0x01, 0xd4, 0x8d, 0x00, 0x02, 0x01, 0x7f, 0x88 + .db 0xff, 0x01, 0xd4, 0x8d, 0x00, 0x01, 0x05, 0x89, 0xff, 0x01, 0xf5, 0x8d, 0x00, 0x01, 0x05, 0x89 + .db 0xff, 0x01, 0xf5, 0x8d, 0x00, 0x01, 0x05, 0x89, 0xff, 0x01, 0xf5, 0x8d, 0x00, 0x01, 0x05, 0x89 + .db 0xff, 0x01, 0xf5, 0x8d, 0x00, 0x01, 0x05, 0x89, 0xff, 0x01, 0xf5, 0x8d, 0x00, 0x01, 0x05, 0x89 + .db 0xff, 0x01, 0xf5, 0x8d, 0x00, 0x01, 0x05, 0x89, 0xff, 0x01, 0xf5, 0x8d, 0x00, 0x01, 0x05, 0x89 + .db 0xff, 0x01, 0xf5, 0x8d, 0x00, 0x02, 0x01, 0x7f, 0x88, 0xff, 0x01, 0xd4, 0x8d, 0x00, 0x02, 0x01 + .db 0x7f, 0x88, 0xff, 0x01, 0xd4, 0x8e, 0x00, 0x01, 0x5f, 0x88, 0xff, 0x01, 0x50, 0x8e, 0x00, 0x01 + .db 0x5f, 0x88, 0xff, 0x01, 0x50, 0x8e, 0x00, 0x01, 0x17, 0x87, 0xff, 0x02, 0xfd, 0x40, 0x8e, 0x00 + .db 0x01, 0x17, 0x87, 0xff, 0x02, 0xfd, 0x40, 0x8e, 0x00, 0x02, 0x05, 0x7f, 0x86, 0xff, 0x01, 0xd5 + .db 0x8f, 0x00, 0x02, 0x01, 0x5f, 0x86, 0xff, 0x01, 0x54, 0x90, 0x00, 0x01, 0x5f, 0x86, 0xff, 0x01 + .db 0x50, 0x90, 0x00, 0x01, 0x17, 0x85, 0xff, 0x02, 0xfd, 0x40, 0x90, 0x00, 0x02, 0x05, 0x7f, 0x84 + .db 0xff, 0x01, 0xd5, 0x92, 0x00, 0x06, 0x57, 0xff, 0xff, 0xff, 0xfd, 0x50, 0x92, 0x00, 0x05, 0x05 + .db 0x7f, 0xff, 0xff, 0xd5, 0x94, 0x00, 0x04, 0x57, 0xff, 0xfd, 0x50, 0x94, 0x00, 0x03, 0x05, 0x55 + .db 0x55, 0xbb, 0x00, 0x00 ; filler + + +resImageHumidity96: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 96, 96 + .dw (resImageHumidity96ColorMap*2) + .dw (resImageHumidity96Pixels*2) +resImageHumidity96ColorMap: + .dw 4 + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_BLUE, DISPLAY_COLOR_WHITE +resImageHumidity96Pixels: + .db 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xee, 0x00, 0x01, 0x05, 0x97, 0x00, 0x02, 0x1a, 0x40, 0x96 + .db 0x00, 0x02, 0x1a, 0x40, 0x96, 0x00, 0x02, 0x1a, 0x40, 0x96, 0x00, 0x02, 0x6a, 0x90, 0x95, 0x00 + .db 0x03, 0x01, 0xaa, 0xa4, 0x95, 0x00, 0x03, 0x01, 0xaa, 0xa4, 0x95, 0x00, 0x03, 0x01, 0xaa, 0xa4 + .db 0x95, 0x00, 0x03, 0x06, 0xaa, 0xa9, 0x95, 0x00, 0x04, 0x1a, 0xaa, 0xaa, 0x40, 0x94, 0x00, 0x04 + .db 0x6a, 0xaa, 0xaa, 0x90, 0x93, 0x00, 0x05, 0x01, 0xaa, 0xaa, 0xaa, 0xa4, 0x93, 0x00, 0x05, 0x06 + .db 0xaa, 0xaa, 0xaa, 0xa9, 0x93, 0x00, 0x01, 0x1a, 0x84, 0xaa, 0x01, 0x40, 0x92, 0x00, 0x01, 0x6a + .db 0x84, 0xaa, 0x01, 0x90, 0x91, 0x00, 0x01, 0x01, 0x85, 0xaa, 0x01, 0xa4, 0x91, 0x00, 0x01, 0x06 + .db 0x85, 0xaa, 0x01, 0xa9, 0x91, 0x00, 0x01, 0x1a, 0x86, 0xaa, 0x01, 0x40, 0x90, 0x00, 0x01, 0x6a + .db 0x86, 0xaa, 0x01, 0x90, 0x8f, 0x00, 0x01, 0x01, 0x87, 0xaa, 0x01, 0xa4, 0x8f, 0x00, 0x01, 0x06 + .db 0x87, 0xaa, 0x01, 0xa9, 0x8f, 0x00, 0x01, 0x1a, 0x88, 0xaa, 0x01, 0x40, 0x8e, 0x00, 0x01, 0x6a + .db 0x88, 0xaa, 0x01, 0x90, 0x8d, 0x00, 0x01, 0x01, 0x89, 0xaa, 0x01, 0xa4, 0x8d, 0x00, 0x01, 0x06 + .db 0x89, 0xaa, 0x01, 0xa9, 0x8d, 0x00, 0x01, 0x1a, 0x8a, 0xaa, 0x01, 0x40, 0x8c, 0x00, 0x01, 0x6a + .db 0x8a, 0xaa, 0x01, 0x90, 0x8b, 0x00, 0x01, 0x01, 0x8b, 0xaa, 0x01, 0xa4, 0x8b, 0x00, 0x01, 0x06 + .db 0x8b, 0xaa, 0x01, 0xa9, 0x8b, 0x00, 0x01, 0x1a, 0x8c, 0xaa, 0x01, 0x40, 0x8a, 0x00, 0x01, 0x1a + .db 0x8c, 0xaa, 0x01, 0x40, 0x8a, 0x00, 0x01, 0x1a, 0x84, 0xaa, 0x01, 0xfe, 0x87, 0xaa, 0x01, 0x40 + .db 0x8a, 0x00, 0x09, 0x6a, 0xaa, 0xaa, 0xaa, 0xab, 0xff, 0xea, 0xaa, 0xbf, 0x84, 0xaa, 0x01, 0x90 + .db 0x89, 0x00, 0x01, 0x01, 0x84, 0xaa, 0x05, 0xae, 0xab, 0xea, 0xaa, 0xfe, 0x84, 0xaa, 0x01, 0xa4 + .db 0x89, 0x00, 0x01, 0x01, 0x84, 0xaa, 0x05, 0xbe, 0xaa, 0xfa, 0xab, 0xfa, 0x84, 0xaa, 0x01, 0xa4 + .db 0x89, 0x00, 0x01, 0x01, 0x84, 0xaa, 0x05, 0xba, 0xaa, 0xfa, 0xaf, 0xea, 0x84, 0xaa, 0x01, 0xa4 + .db 0x89, 0x00, 0x01, 0x06, 0x84, 0xaa, 0x04, 0xbe, 0xaa, 0xea, 0xbf, 0x85, 0xaa, 0x01, 0xa9, 0x89 + .db 0x00, 0x01, 0x1a, 0x84, 0xaa, 0x04, 0xbe, 0xaa, 0xea, 0xfe, 0x86, 0xaa, 0x01, 0x40, 0x88, 0x00 + .db 0x01, 0x1a, 0x84, 0xaa, 0x04, 0xbf, 0xeb, 0xab, 0xfa, 0x86, 0xaa, 0x01, 0x40, 0x88, 0x00, 0x01 + .db 0x1a, 0x84, 0xaa, 0x04, 0xaf, 0xfe, 0xaf, 0xea, 0x86, 0xaa, 0x01, 0x40, 0x88, 0x00, 0x01, 0x1a + .db 0x86, 0xaa, 0x01, 0xbf, 0x87, 0xaa, 0x01, 0x40, 0x88, 0x00, 0x01, 0x1a, 0x86, 0xaa, 0x03, 0xfe + .db 0xaf, 0xfa, 0x85, 0xaa, 0x01, 0x40, 0x88, 0x00, 0x01, 0x1a, 0x85, 0xaa, 0x04, 0xab, 0xfa, 0xbf + .db 0xfe, 0x85, 0xaa, 0x01, 0x40, 0x88, 0x00, 0x01, 0x1a, 0x85, 0xaa, 0x04, 0xaf, 0xea, 0xea, 0xaf + .db 0x85, 0xaa, 0x01, 0x40, 0x88, 0x00, 0x01, 0x1a, 0x85, 0xaa, 0x04, 0xbf, 0xaa, 0xea, 0xaf, 0x85 + .db 0xaa, 0x01, 0x40, 0x88, 0x00, 0x01, 0x1a, 0x85, 0xaa, 0x04, 0xfe, 0xab, 0xea, 0xab, 0x85, 0xaa + .db 0x01, 0x40, 0x88, 0x00, 0x01, 0x1a, 0x84, 0xaa, 0x05, 0xab, 0xfa, 0xab, 0xea, 0xaf, 0x85, 0xaa + .db 0x01, 0x40, 0x88, 0x00, 0x01, 0x06, 0x84, 0xaa, 0x05, 0xaf, 0xea, 0xab, 0xfa, 0xae, 0x84, 0xaa + .db 0x01, 0xa9, 0x89, 0x00, 0x01, 0x01, 0x84, 0xaa, 0x05, 0xbf, 0xaa, 0xaa, 0xff, 0xfa, 0x84, 0xaa + .db 0x01, 0xa4, 0x89, 0x00, 0x01, 0x01, 0x84, 0xaa, 0x05, 0xae, 0xaa, 0xaa, 0xbf, 0xea, 0x84, 0xaa + .db 0x01, 0xa4, 0x89, 0x00, 0x01, 0x01, 0x8d, 0xaa, 0x01, 0xa4, 0x8a, 0x00, 0x01, 0x6a, 0x8c, 0xaa + .db 0x01, 0x90, 0x8a, 0x00, 0x01, 0x1a, 0x8c, 0xaa, 0x01, 0x40, 0x8a, 0x00, 0x01, 0x1a, 0x8c, 0xaa + .db 0x01, 0x40, 0x8a, 0x00, 0x01, 0x1a, 0x8c, 0xaa, 0x01, 0x40, 0x8a, 0x00, 0x01, 0x06, 0x8b, 0xaa + .db 0x01, 0xa9, 0x8b, 0x00, 0x01, 0x01, 0x8b, 0xaa, 0x01, 0xa4, 0x8c, 0x00, 0x01, 0x6a, 0x8a, 0xaa + .db 0x01, 0x90, 0x8c, 0x00, 0x01, 0x1a, 0x8a, 0xaa, 0x01, 0x40, 0x8c, 0x00, 0x01, 0x06, 0x89, 0xaa + .db 0x01, 0xa9, 0x8d, 0x00, 0x01, 0x01, 0x89, 0xaa, 0x01, 0xa4, 0x8e, 0x00, 0x01, 0x6a, 0x88, 0xaa + .db 0x01, 0x90, 0x8e, 0x00, 0x01, 0x15, 0x87, 0xaa, 0x02, 0xa5, 0x40, 0x8f, 0x00, 0x01, 0x6a, 0x86 + .db 0xaa, 0x01, 0x90, 0x90, 0x00, 0x01, 0x15, 0x85, 0xaa, 0x02, 0xa5, 0x40, 0x91, 0x00, 0x01, 0x6a + .db 0x84, 0xaa, 0x01, 0x90, 0x92, 0x00, 0x06, 0x15, 0xaa, 0xaa, 0xaa, 0xa5, 0x40, 0x93, 0x00, 0x04 + .db 0x6a, 0xaa, 0xaa, 0x90, 0x94, 0x00, 0x04, 0x15, 0x55, 0x55, 0x40, 0xff, 0x00, 0xb3, 0x00, 0x00 ; +filler + + + +resImageReset: + .dw DISPLAY_IMAGETYPE_IDX2RLE + .dw 48, 48 + .dw (resImageResetColorMap*2) + .dw (resImageResetPixels*2) +resImageResetColorMap: + .dw 4 +; .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_LIGHTGREY + .dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_LIGHTGREY, DISPLAY_COLOR_BLUE +resImageResetPixels: + .db 0xc0, 0x00, 0x04, 0x01, 0x55, 0x55, 0x50, 0x88, 0x00, 0x04, 0x17, 0xff, 0xff, 0xf5, 0x87, 0x00 + .db 0x06, 0x01, 0x7f, 0xff, 0xff, 0xff, 0x50, 0x86, 0x00, 0x01, 0x17, 0x84, 0xff, 0x01, 0xf5, 0x86 + .db 0x00, 0x01, 0x7f, 0x85, 0xff, 0x01, 0x40, 0x84, 0x00, 0x01, 0x01, 0x86, 0xff, 0x01, 0xd0, 0x84 + .db 0x00, 0x01, 0x07, 0x86, 0xff, 0x01, 0xf4, 0x84, 0x00, 0x01, 0x1f, 0x86, 0xff, 0x01, 0xfd, 0x84 + .db 0x00, 0x08, 0x1f, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xfd, 0x84, 0x00, 0x7f, 0x7f, 0xfd, 0xff + .db 0xf7, 0xf7, 0xff, 0xdf, 0xff, 0x40, 0x00, 0x00, 0x00, 0x7f, 0xf7, 0xff, 0xf7, 0xf7, 0xff, 0xf7 + .db 0xff, 0x40, 0x00, 0x00, 0x01, 0xff, 0xdf, 0xff, 0xf7, 0xf7, 0xff, 0xfd, 0xff, 0xd0, 0x00, 0x00 + .db 0x01, 0xff, 0xdf, 0xff, 0xf7, 0xf7, 0xff, 0xfd, 0xff, 0xd0, 0x00, 0x00, 0x07, 0xff, 0x7f, 0xff + .db 0xf7, 0xf7, 0xff, 0xff, 0x7f, 0xf4, 0x00, 0x00, 0x07, 0xff, 0x7f, 0xff, 0xf7, 0xf7, 0xff, 0xff + .db 0x7f, 0xf4, 0x00, 0x00, 0x07, 0xfd, 0xff, 0xff, 0xf7, 0xf7, 0xff, 0xff, 0xdf, 0xf4, 0x00, 0x00 + .db 0x07, 0xfd, 0xff, 0xff, 0xf7, 0xf7, 0xff, 0xff, 0xdf, 0xf4, 0x00, 0x00, 0x07, 0xfd, 0xff, 0xff + .db 0xf7, 0xf7, 0xff, 0xff, 0xdf, 0xf4, 0x00, 0x00, 0x07, 0xfd, 0xff, 0xff, 0xf7, 0xf7, 0xff, 0xff + .db 0xdf, 0xf4, 0x00, 0x00, 0x07, 0xfd, 0xff, 0xff, 0xf7, 0xf7, 0xff, 0xff, 0x1f, 0xdf, 0xf4, 0x00 + .db 0x00, 0x07, 0xfd, 0xff, 0xff, 0xf7, 0xf7, 0xff, 0xff, 0xdf, 0xf4, 0x00, 0x00, 0x07, 0xfd, 0xff + .db 0xff, 0xf7, 0xf7, 0xff, 0xff, 0xdf, 0xf4, 0x00, 0x00, 0x07, 0xff, 0x7f, 0x85, 0xff, 0x07, 0x7f + .db 0xf4, 0x00, 0x00, 0x07, 0xff, 0x7f, 0x85, 0xff, 0x07, 0x7f, 0xf4, 0x00, 0x00, 0x01, 0xff, 0xdf + .db 0x84, 0xff, 0x08, 0xfd, 0xff, 0xd0, 0x00, 0x00, 0x01, 0xff, 0xdf, 0x84, 0xff, 0x08, 0xfd, 0xff + .db 0xd0, 0x00, 0x00, 0x00, 0x7f, 0xf7, 0x84, 0xff, 0x08, 0xf7, 0xff, 0x40, 0x00, 0x00, 0x00, 0x7f + .db 0xfd, 0x84, 0xff, 0x0e, 0xdf, 0xff, 0x40, 0x00, 0x00, 0x00, 0x1f, 0xff, 0x7f, 0xff, 0xff, 0xff + .db 0x7f, 0xfd, 0x84, 0x00, 0x08, 0x1f, 0xff, 0xd7, 0xff, 0xff, 0xf5, 0xff, 0xfd, 0x84, 0x00, 0x08 + .db 0x07, 0xff, 0xfd, 0x7f, 0xff, 0x5f, 0xff, 0xf4, 0x84, 0x00, 0x08, 0x01, 0xff, 0xff, 0xd5, 0x55 + .db 0xff, 0xff, 0xd0, 0x85, 0x00, 0x01, 0x7f, 0x85, 0xff, 0x01, 0x40, 0x85, 0x00, 0x01, 0x17, 0x84 + .db 0xff, 0x01, 0xf5, 0x86, 0x00, 0x06, 0x01, 0x7f, 0xff, 0xff, 0xff, 0x50, 0x87, 0x00, 0x04, 0x17 + .db 0xff, 0xff, 0xf5, 0x88, 0x00, 0x04, 0x01, 0x55, 0x55, 0x50, 0xcc, 0x00 + + + +resFont12x16_1: ; (12x16_horizontal_LSB_2) +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x20 +.db 0x60,0x00,0x60,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, ; 0x21 +.db 0x00,0x00,0x00,0x00,0x98,0x01,0x98,0x01,0x98,0x01,0x98,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x22 +.db 0x00,0x00,0x60,0x06,0x60,0x06,0x60,0x06,0xFC,0x0F,0x30,0x03,0x30,0x03,0x98,0x01,0x98,0x01,0xFE,0x03,0xCC,0x00,0xCC,0x00,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x23 +.db 0x60,0x00,0x60,0x00,0xF8,0x01,0xFC,0x03,0x6C,0x00,0x6C,0x00,0xFC,0x01,0xF8,0x03,0x60,0x03,0x60,0x03,0xFC,0x03,0xF8,0x01,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, ; 0x24 +.db 0x00,0x00,0x00,0x00,0x00,0x08,0x1C,0x0C,0x1C,0x0E,0x1C,0x07,0x80,0x03,0xC0,0x01,0xE0,0x00,0x70,0x00,0x38,0x00,0x1C,0x07,0x0E,0x07,0x06,0x07,0x00,0x00,0x00,0x00, ; 0x25 +.db 0x00,0x00,0xE0,0x00,0xB0,0x01,0x98,0x01,0x98,0x01,0xD8,0x00,0x70,0x00,0x78,0x00,0x7C,0x00,0xCC,0x06,0xCC,0x03,0x8C,0x01,0xDC,0x03,0x78,0x06,0x00,0x00,0x00,0x00, ; 0x26 +.db 0x70,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x27 +.db 0xC0,0x01,0x60,0x00,0x70,0x00,0x30,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x30,0x00,0x70,0x00,0x60,0x00,0xC0,0x01,0x00,0x00,0x00,0x00, ; 0x28 +.db 0x38,0x00,0x60,0x00,0xE0,0x00,0xC0,0x00,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x00,0xE0,0x00,0x60,0x00,0x38,0x00,0x00,0x00,0x00,0x00, ; 0x29 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0x03,0x6C,0x03,0xF8,0x01,0xF0,0x00,0xFC,0x03,0xF0,0x00,0xF8,0x01,0x6C,0x03,0x6C,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x2A +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xFC,0x03,0xFC,0x03,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x2B +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x30,0x00, ; 0x2C +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0xFC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x2D +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x00,0x00,0x00,0x00, ; 0x2E +.db 0x00,0x00,0x00,0x08,0x00,0x0C,0x00,0x0E,0x00,0x07,0x80,0x03,0xC0,0x01,0xE0,0x00,0x70,0x00,0x38,0x00,0x1C,0x00,0x0E,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x2F +.db 0xF0,0x01,0xFC,0x07,0x0C,0x06,0x06,0x0E,0x06,0x0F,0x86,0x0D,0xC6,0x0C,0x66,0x0C,0x36,0x0C,0x1E,0x0C,0x0E,0x0C,0x0C,0x06,0xFC,0x07,0xF0,0x01,0x00,0x00,0x00,0x00, ; 0x30 +.db 0xC0,0x00,0xE0,0x00,0xF8,0x00,0xF8,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xF8,0x07,0xF8,0x07,0x00,0x00,0x00,0x00, ; 0x31 +.db 0xF8,0x03,0xFC,0x07,0x0E,0x0E,0x06,0x0C,0x06,0x0E,0x00,0x07,0x80,0x03,0xC0,0x01,0xE0,0x00,0x70,0x00,0x38,0x00,0x1C,0x00,0xFE,0x0F,0xFE,0x0F,0x00,0x00,0x00,0x00, ; 0x32 +.db 0xF8,0x03,0xFC,0x07,0x0E,0x0E,0x06,0x0C,0x00,0x0C,0x00,0x0E,0xF0,0x07,0xF0,0x03,0x00,0x06,0x00,0x0C,0x06,0x0C,0x0E,0x0E,0xFC,0x07,0xF8,0x03,0x00,0x00,0x00,0x00, ; 0x33 +.db 0x80,0x03,0xC0,0x03,0xE0,0x03,0x70,0x03,0x38,0x03,0x1C,0x03,0x0E,0x03,0x06,0x03,0xFE,0x0F,0xFE,0x0F,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x00, ; 0x34 +.db 0xFE,0x0F,0xFE,0x0F,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x03,0xFC,0x07,0x00,0x0E,0x00,0x0C,0x00,0x0C,0x06,0x0C,0x0E,0x0E,0xFC,0x07,0xF8,0x03,0x00,0x00,0x00,0x00, ; 0x35 +.db 0xC0,0x03,0xE0,0x03,0x70,0x00,0x38,0x00,0x1C,0x00,0x0C,0x00,0xFE,0x03,0xFE,0x07,0x0E,0x0E,0x06,0x0C,0x06,0x0C,0x0E,0x0E,0xFC,0x07,0xF8,0x03,0x00,0x00,0x00,0x00, ; 0x36 +.db 0xFE,0x0F,0xFE,0x0F,0x00,0x06,0x00,0x06,0x00,0x03,0x00,0x03,0x80,0x01,0x80,0x01,0xC0,0x00,0xC0,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00, ; 0x37 +.db 0xF0,0x01,0xF8,0x03,0x1C,0x07,0x0C,0x06,0x0C,0x06,0x1C,0x07,0xF8,0x03,0xFC,0x07,0x0E,0x0E,0x06,0x0C,0x06,0x0C,0x0E,0x0E,0xFC,0x07,0xF8,0x03,0x00,0x00,0x00,0x00, ; 0x38 +.db 0xF8,0x03,0xFC,0x07,0x0E,0x0E,0x06,0x0C,0x06,0x0C,0x0E,0x0E,0xFC,0x0F,0xF8,0x0F,0x00,0x06,0x00,0x07,0x80,0x03,0xC0,0x01,0xF8,0x00,0x78,0x00,0x00,0x00,0x00,0x00, ; 0x39 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x3A +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x30,0x00, ; 0x3B +.db 0x00,0x03,0x80,0x03,0xC0,0x01,0xE0,0x00,0x70,0x00,0x38,0x00,0x1C,0x00,0x1C,0x00,0x38,0x00,0x70,0x00,0xE0,0x00,0xC0,0x01,0x80,0x03,0x00,0x03,0x00,0x00,0x00,0x00, ; 0x3C +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x07,0xFC,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0xFC,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x3D +.db 0x0C,0x00,0x1C,0x00,0x38,0x00,0x70,0x00,0xE0,0x00,0xC0,0x01,0x80,0x03,0x80,0x03,0xC0,0x01,0xE0,0x00,0x70,0x00,0x38,0x00,0x1C,0x00,0x0C,0x00,0x00,0x00,0x00,0x00, ; 0x3E +.db 0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x07,0x80,0x03,0xC0,0x01,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, ; 0x3F +.db 0xF8,0x03,0xFC,0x07,0x0C,0x06,0xE6,0x0D,0xF6,0x0D,0xB6,0x0D,0xB6,0x0D,0xB6,0x0D,0xB6,0x0D,0xF6,0x07,0xE6,0x03,0x0E,0x00,0xFC,0x03,0xF0,0x03,0x00,0x00,0x00,0x00, ; 0x40 +.db 0x60,0x00,0x60,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0x98,0x01,0x98,0x01,0x98,0x01,0x0C,0x03,0xFC,0x03,0xFC,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, ; 0x41 +.db 0xFE,0x00,0xFE,0x01,0x86,0x03,0x06,0x03,0x06,0x03,0x86,0x03,0xFE,0x01,0xFE,0x03,0x06,0x07,0x06,0x06,0x06,0x06,0x06,0x07,0xFE,0x03,0xFE,0x01,0x00,0x00,0x00,0x00, ; 0x42 +.db 0xF0,0x01,0xF8,0x03,0x1C,0x07,0x0C,0x06,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x0C,0x06,0x1C,0x07,0xF8,0x03,0xF0,0x01,0x00,0x00,0x00,0x00, ; 0x43 +.db 0xFE,0x00,0xFE,0x01,0x86,0x03,0x06,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x03,0x86,0x03,0xFE,0x01,0xFE,0x00,0x00,0x00,0x00,0x00, ; 0x44 +.db 0xFE,0x07,0xFE,0x07,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x01,0xFE,0x01,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00, ; 0x45 +.db 0xFE,0x07,0xFE,0x07,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x01,0xFE,0x01,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, ; 0x46 +.db 0xF0,0x03,0xF8,0x07,0x1C,0x06,0x0C,0x00,0x06,0x00,0x06,0x00,0xC6,0x07,0xC6,0x07,0x06,0x06,0x06,0x06,0x0C,0x06,0x1C,0x06,0xF8,0x07,0xF0,0x07,0x00,0x00,0x00,0x00, ; 0x47 +.db 0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0xFE,0x07,0xFE,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, ; 0x48 +.db 0xF8,0x01,0xF8,0x01,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, ; 0x49 +.db 0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x06,0x06,0x06,0x06,0x0E,0x03,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, ; 0x4A +.db 0x06,0x06,0x06,0x07,0x86,0x03,0xC6,0x01,0xE6,0x00,0x76,0x00,0x3E,0x00,0x3E,0x00,0x76,0x00,0xE6,0x00,0xC6,0x01,0x86,0x03,0x06,0x07,0x06,0x06,0x00,0x00,0x00,0x00, ; 0x4B +.db 0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00, ; 0x4C +.db 0x06,0x06,0x0E,0x07,0x0E,0x07,0x9E,0x07,0x9E,0x07,0xF6,0x06,0xF6,0x06,0x66,0x06,0x66,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, ; 0x4D +.db 0x06,0x06,0x0E,0x06,0x0E,0x06,0x1E,0x06,0x36,0x06,0x36,0x06,0x66,0x06,0x66,0x06,0xC6,0x06,0xC6,0x06,0x86,0x07,0x06,0x07,0x06,0x07,0x06,0x06,0x00,0x00,0x00,0x00, ; 0x4E +.db 0xF0,0x00,0xF8,0x01,0x9C,0x03,0x0C,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0x9C,0x03,0xF8,0x01,0xF0,0x00,0x00,0x00,0x00,0x00, ; 0x4F +.db 0xFE,0x01,0xFE,0x03,0x06,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x07,0xFE,0x03,0xFE,0x01,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, ; 0x50 +.db 0xF0,0x00,0xF8,0x01,0x9C,0x03,0x0C,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0xC6,0x06,0xCC,0x03,0x9C,0x03,0xF8,0x07,0xF0,0x06,0x00,0x00,0x00,0x00, ; 0x51 +.db 0xFE,0x01,0xFE,0x03,0x06,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x07,0xFE,0x03,0xFE,0x01,0xE6,0x00,0xC6,0x01,0x86,0x03,0x06,0x07,0x06,0x06,0x00,0x00,0x00,0x00, ; 0x52 +.db 0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x00,0x0E,0x00,0xFC,0x01,0xF8,0x03,0x00,0x07,0x00,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, ; 0x53 +.db 0xFC,0x03,0xFC,0x03,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, ; 0x54 +.db 0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, ; 0x55 +.db 0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x98,0x01,0x98,0x01,0x98,0x01,0xF0,0x00,0xF0,0x00,0xF0,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, ; 0x56 +.db 0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x66,0x06,0x66,0x06,0xF6,0x06,0x9E,0x07,0x0E,0x07,0x0E,0x07,0x06,0x06,0x00,0x00,0x00,0x00, ; 0x57 +.db 0x06,0x06,0x06,0x06,0x0C,0x03,0x0C,0x03,0x98,0x01,0xF0,0x00,0x60,0x00,0x60,0x00,0xF0,0x00,0x98,0x01,0x0C,0x03,0x0C,0x03,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, ; 0x58 +.db 0x06,0x06,0x06,0x06,0x0C,0x03,0x0C,0x03,0x98,0x01,0x98,0x01,0xF0,0x00,0xF0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, ; 0x59 +.db 0xFE,0x07,0xFE,0x07,0x00,0x03,0x00,0x03,0x80,0x01,0xC0,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x18,0x00,0x0C,0x00,0x0C,0x00,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00, ; 0x5A +.db 0xF8,0x01,0xF8,0x01,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, ; 0x5B +.db 0x00,0x00,0x02,0x00,0x06,0x00,0x0E,0x00,0x1C,0x00,0x38,0x00,0x70,0x00,0xE0,0x00,0xC0,0x01,0x80,0x03,0x00,0x07,0x00,0x0E,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x5C +.db 0xF8,0x01,0xF8,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, ; 0x5D +.db 0x40,0x00,0xE0,0x00,0xF0,0x01,0xB8,0x03,0x1C,0x07,0x0E,0x0E,0x06,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x5E +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x0F,0xFE,0x0F, ; 0x5F +.db 0x00,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0x60,0x00,0x60,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x60 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x03,0xFC,0x07,0x00,0x06,0xF8,0x07,0xFC,0x07,0x06,0x06,0x06,0x06,0xFE,0x07,0xFC,0x07,0x00,0x00,0x00,0x00, ; 0x61 +.db 0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xF6,0x01,0xFE,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x07,0xFE,0x03,0xFE,0x01,0x00,0x00,0x00,0x00, ; 0x62 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x06,0x06,0x00,0x06,0x00,0x06,0x00,0x0E,0x06,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, ; 0x63 +.db 0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0xF8,0x06,0xFC,0x07,0x8E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x06,0xFC,0x07,0xF8,0x07,0x00,0x00,0x00,0x00, ; 0x64 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x06,0xFE,0x07,0xFE,0x03,0x06,0x00,0x0E,0x00,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, ; 0x65 +.db 0xE0,0x01,0xF0,0x01,0x38,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0xFE,0x00,0xFE,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x00,0x00,0x00,0x00, ; 0x66 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x07,0xFC,0x07,0x0E,0x06,0x06,0x06,0x0E,0x07,0xFC,0x07,0xF8,0x06,0x00,0x06,0x00,0x07,0xFC,0x03,0xFC,0x01, ; 0x67 +.db 0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xF6,0x00,0xFE,0x01,0x8E,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x00,0x00,0x00,0x00, ; 0x68 +.db 0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, ; 0x69 +.db 0x00,0x00,0x00,0x00,0x80,0x01,0x80,0x01,0x00,0x00,0xC0,0x01,0xC0,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x98,0x01,0xF8,0x01,0xF0,0x00, ; 0x6A +.db 0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x8C,0x01,0xCC,0x01,0xEC,0x00,0x7C,0x00,0x7C,0x00,0xEC,0x00,0xCC,0x01,0x8C,0x03,0x0C,0x03,0x00,0x00,0x00,0x00, ; 0x6B +.db 0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, ; 0x6C +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9A,0x01,0xFE,0x03,0xFE,0x07,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x00,0x00,0x00,0x00, ; 0x6D +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x01,0xFC,0x03,0x0C,0x07,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x00,0x00,0x00,0x00, ; 0x6E +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, ; 0x6F +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0xFE,0x03,0x06,0x07,0x06,0x06,0x06,0x06,0x0E,0x07,0xFE,0x03,0xF6,0x01,0x06,0x00,0x06,0x00,0x06,0x00, ; 0x70 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x07,0xFC,0x07,0x0E,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x07,0xF8,0x06,0x00,0x06,0x00,0x06,0x00,0x06, ; 0x71 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEC,0x03,0xFC,0x07,0x1C,0x06,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x00,0x00,0x00,0x00, ; 0x72 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x00,0xFE,0x01,0x06,0x00,0xFE,0x00,0xFC,0x01,0x80,0x01,0x80,0x01,0xFE,0x01,0xFC,0x00,0x00,0x00,0x00,0x00, ; 0x73 +.db 0x00,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0xFE,0x00,0xFE,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0xF8,0x01,0xF0,0x01,0x00,0x00,0x00,0x00, ; 0x74 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x07,0xF8,0x06,0x00,0x00,0x00,0x00, ; 0x75 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x06,0x06,0x0C,0x03,0x0C,0x03,0x98,0x01,0x98,0x01,0xF0,0x00,0xF0,0x00,0x60,0x00,0x00,0x00,0x00,0x00, ; 0x76 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0xF6,0x06,0xFC,0x03,0x9C,0x03,0x08,0x01,0x00,0x00,0x00,0x00, ; 0x77 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x03,0x8E,0x03,0xDC,0x01,0xF8,0x00,0x70,0x00,0xF8,0x00,0xDC,0x01,0x8E,0x03,0x06,0x03,0x00,0x00,0x00,0x00, ; 0x78 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x03,0x0C,0x03,0x98,0x01,0x98,0x01,0xF0,0x00,0xF0,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x30,0x00,0x18,0x00, ; 0x79 +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0xFE,0x01,0xC0,0x00,0x60,0x00,0x30,0x00,0x18,0x00,0x0C,0x00,0xFE,0x03,0xFE,0x03,0x00,0x00,0x00,0x00, ; 0x7A +.db 0xC0,0x03,0xE0,0x03,0x70,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x38,0x00,0x1C,0x00,0x38,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x70,0x00,0xE0,0x03,0xC0,0x03,0x00,0x00, ; 0x7B +.db 0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, ; 0x7C +.db 0x3C,0x00,0x7C,0x00,0xE0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x01,0x80,0x03,0xC0,0x01,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xE0,0x00,0x7C,0x00,0x3C,0x00,0x00,0x00, ; 0x7D +.db 0x00,0x00,0x00,0x00,0x38,0x06,0x6C,0x03,0xC6,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x7E +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0xF0,0x00,0x98,0x01,0x0C,0x03,0x06,0x06,0x06,0x06,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x7F + + + +resFont6x8_1: ; data (6x8_horizontal_LSB_2) +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x20 +.db 0x08,0x1C,0x1C,0x08,0x08,0x00,0x08,0x00, ; 0x21 +.db 0x36,0x36,0x12,0x00,0x00,0x00,0x00,0x00, ; 0x22 +.db 0x00,0x14,0x3E,0x14,0x14,0x3E,0x14,0x00, ; 0x23 +.db 0x04,0x1C,0x02,0x0C,0x10,0x0E,0x08,0x00, ; 0x24 +.db 0x26,0x26,0x10,0x08,0x04,0x32,0x32,0x00, ; 0x25 +.db 0x04,0x0A,0x0A,0x04,0x2A,0x12,0x2C,0x00, ; 0x26 +.db 0x0C,0x0C,0x04,0x00,0x00,0x00,0x00,0x00, ; 0x27 +.db 0x08,0x04,0x04,0x04,0x04,0x04,0x08,0x00, ; 0x28 +.db 0x04,0x08,0x08,0x08,0x08,0x08,0x04,0x00, ; 0x29 +.db 0x00,0x14,0x1C,0x3E,0x1C,0x14,0x00,0x00, ; 0x2A +.db 0x00,0x08,0x08,0x3E,0x08,0x08,0x00,0x00, ; 0x2B +.db 0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x04, ; 0x2C +.db 0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00, ; 0x2D +.db 0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00, ; 0x2E +.db 0x00,0x20,0x10,0x08,0x04,0x02,0x00,0x00, ; 0x2F +.db 0x1C,0x22,0x32,0x2A,0x26,0x22,0x1C,0x00, ; 0x30 +.db 0x08,0x0C,0x08,0x08,0x08,0x08,0x1C,0x00, ; 0x31 +.db 0x1C,0x22,0x20,0x18,0x04,0x02,0x3E,0x00, ; 0x32 +.db 0x1C,0x22,0x20,0x1C,0x20,0x22,0x1C,0x00, ; 0x33 +.db 0x10,0x18,0x14,0x12,0x3E,0x10,0x10,0x00, ; 0x34 +.db 0x3E,0x02,0x02,0x1E,0x20,0x22,0x1C,0x00, ; 0x35 +.db 0x18,0x04,0x02,0x1E,0x22,0x22,0x1C,0x00, ; 0x36 +.db 0x3E,0x20,0x10,0x08,0x04,0x04,0x04,0x00, ; 0x37 +.db 0x1C,0x22,0x22,0x1C,0x22,0x22,0x1C,0x00, ; 0x38 +.db 0x1C,0x22,0x22,0x3C,0x20,0x10,0x0C,0x00, ; 0x39 +.db 0x00,0x00,0x0C,0x0C,0x00,0x0C,0x0C,0x00, ; 0x3A +.db 0x00,0x00,0x0C,0x0C,0x00,0x0C,0x0C,0x04, ; 0x3B +.db 0x10,0x08,0x04,0x02,0x04,0x08,0x10,0x00, ; 0x3C +.db 0x00,0x00,0x3E,0x00,0x00,0x3E,0x00,0x00, ; 0x3D +.db 0x04,0x08,0x10,0x20,0x10,0x08,0x04,0x00, ; 0x3E +.db 0x1C,0x22,0x20,0x18,0x08,0x00,0x08,0x00, ; 0x3F +.db 0x1C,0x22,0x3A,0x2A,0x3A,0x02,0x1C,0x00, ; 0x40 +.db 0x1C,0x22,0x22,0x22,0x3E,0x22,0x22,0x00, ; 0x41 +.db 0x1E,0x22,0x22,0x1E,0x22,0x22,0x1E,0x00, ; 0x42 +.db 0x1C,0x22,0x02,0x02,0x02,0x22,0x1C,0x00, ; 0x43 +.db 0x1E,0x22,0x22,0x22,0x22,0x22,0x1E,0x00, ; 0x44 +.db 0x3E,0x02,0x02,0x1E,0x02,0x02,0x3E,0x00, ; 0x45 +.db 0x3E,0x02,0x02,0x1E,0x02,0x02,0x02,0x00, ; 0x46 +.db 0x1C,0x22,0x02,0x3A,0x22,0x22,0x3C,0x00, ; 0x47 +.db 0x22,0x22,0x22,0x3E,0x22,0x22,0x22,0x00, ; 0x48 +.db 0x1C,0x08,0x08,0x08,0x08,0x08,0x1C,0x00, ; 0x49 +.db 0x20,0x20,0x20,0x20,0x22,0x22,0x1C,0x00, ; 0x4A +.db 0x22,0x12,0x0A,0x06,0x0A,0x12,0x22,0x00, ; 0x4B +.db 0x02,0x02,0x02,0x02,0x02,0x02,0x3E,0x00, ; 0x4C +.db 0x22,0x36,0x2A,0x22,0x22,0x22,0x22,0x00, ; 0x4D +.db 0x22,0x26,0x2A,0x32,0x22,0x22,0x22,0x00, ; 0x4E +.db 0x1C,0x22,0x22,0x22,0x22,0x22,0x1C,0x00, ; 0x4F +.db 0x1E,0x22,0x22,0x1E,0x02,0x02,0x02,0x00, ; 0x50 +.db 0x1C,0x22,0x22,0x22,0x2A,0x12,0x2C,0x00, ; 0x51 +.db 0x1E,0x22,0x22,0x1E,0x12,0x22,0x22,0x00, ; 0x52 +.db 0x1C,0x22,0x02,0x1C,0x20,0x22,0x1C,0x00, ; 0x53 +.db 0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x00, ; 0x54 +.db 0x22,0x22,0x22,0x22,0x22,0x22,0x1C,0x00, ; 0x55 +.db 0x22,0x22,0x22,0x22,0x22,0x14,0x08,0x00, ; 0x56 +.db 0x22,0x22,0x2A,0x2A,0x2A,0x2A,0x14,0x00, ; 0x57 +.db 0x22,0x22,0x14,0x08,0x14,0x22,0x22,0x00, ; 0x58 +.db 0x22,0x22,0x22,0x14,0x08,0x08,0x08,0x00, ; 0x59 +.db 0x1E,0x10,0x08,0x04,0x02,0x02,0x1E,0x00, ; 0x5A +.db 0x1C,0x04,0x04,0x04,0x04,0x04,0x1C,0x00, ; 0x5B +.db 0x00,0x02,0x04,0x08,0x10,0x20,0x00,0x00, ; 0x5C +.db 0x1C,0x10,0x10,0x10,0x10,0x10,0x1C,0x00, ; 0x5D +.db 0x08,0x14,0x22,0x00,0x00,0x00,0x00,0x00, ; 0x5E +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F, ; 0x5F +.db 0x0C,0x0C,0x08,0x00,0x00,0x00,0x00,0x00, ; 0x60 +.db 0x00,0x00,0x1C,0x20,0x3C,0x22,0x3C,0x00, ; 0x61 +.db 0x02,0x02,0x1E,0x22,0x22,0x22,0x1E,0x00, ; 0x62 +.db 0x00,0x00,0x1C,0x22,0x02,0x22,0x1C,0x00, ; 0x63 +.db 0x20,0x20,0x3C,0x22,0x22,0x22,0x3C,0x00, ; 0x64 +.db 0x00,0x00,0x1C,0x22,0x1E,0x02,0x1C,0x00, ; 0x65 +.db 0x18,0x04,0x04,0x1E,0x04,0x04,0x04,0x00, ; 0x66 +.db 0x00,0x00,0x3C,0x22,0x22,0x3C,0x20,0x1C, ; 0x67 +.db 0x02,0x02,0x0E,0x12,0x12,0x12,0x12,0x00, ; 0x68 +.db 0x08,0x00,0x08,0x08,0x08,0x08,0x18,0x00, ; 0x69 +.db 0x10,0x00,0x18,0x10,0x10,0x10,0x12,0x0C, ; 0x6A +.db 0x02,0x02,0x12,0x0A,0x06,0x0A,0x12,0x00, ; 0x6B +.db 0x08,0x08,0x08,0x08,0x08,0x08,0x18,0x00, ; 0x6C +.db 0x00,0x00,0x16,0x2A,0x2A,0x22,0x22,0x00, ; 0x6D +.db 0x00,0x00,0x0E,0x12,0x12,0x12,0x12,0x00, ; 0x6E +.db 0x00,0x00,0x1C,0x22,0x22,0x22,0x1C,0x00, ; 0x6F +.db 0x00,0x00,0x1E,0x22,0x22,0x22,0x1E,0x02, ; 0x70 +.db 0x00,0x00,0x3C,0x22,0x22,0x22,0x3C,0x20, ; 0x71 +.db 0x00,0x00,0x1A,0x24,0x04,0x04,0x0E,0x00, ; 0x72 +.db 0x00,0x00,0x1C,0x02,0x1C,0x20,0x1C,0x00, ; 0x73 +.db 0x00,0x04,0x1E,0x04,0x04,0x14,0x08,0x00, ; 0x74 +.db 0x00,0x00,0x12,0x12,0x12,0x1A,0x14,0x00, ; 0x75 +.db 0x00,0x00,0x22,0x22,0x22,0x14,0x08,0x00, ; 0x76 +.db 0x00,0x00,0x22,0x22,0x2A,0x3E,0x14,0x00, ; 0x77 +.db 0x00,0x00,0x12,0x12,0x0C,0x12,0x12,0x00, ; 0x78 +.db 0x00,0x00,0x12,0x12,0x12,0x1C,0x08,0x06, ; 0x79 +.db 0x00,0x00,0x1E,0x10,0x0C,0x02,0x1E,0x00, ; 0x7A +.db 0x18,0x04,0x04,0x06,0x04,0x04,0x18,0x00, ; 0x7B +.db 0x08,0x08,0x08,0x00,0x08,0x08,0x08,0x00, ; 0x7C +.db 0x0C,0x10,0x10,0x30,0x10,0x10,0x0C,0x00, ; 0x7D +.db 0x14,0x0A,0x00,0x00,0x00,0x00,0x00,0x00, ; 0x7E +.db 0x08,0x1C,0x36,0x22,0x22,0x3E,0x00,0x00, ; 0x7F +.db 0x1C,0x22,0x02,0x02,0x22,0x1C,0x08,0x0C, ; 0x80 +.db 0x12,0x00,0x12,0x12,0x12,0x1A,0x14,0x00, ; 0x81 +.db 0x30,0x00,0x1C,0x22,0x1E,0x02,0x1C,0x00, ; 0x82 +.db 0x1C,0x00,0x1C,0x20,0x3C,0x22,0x3C,0x00, ; 0x83 +.db 0x14,0x00,0x1C,0x20,0x3C,0x22,0x3C,0x00, ; 0x84 +.db 0x0C,0x00,0x1C,0x20,0x3C,0x22,0x3C,0x00, ; 0x85 +.db 0x1C,0x14,0x1C,0x20,0x3C,0x22,0x3C,0x00, ; 0x86 +.db 0x00,0x1C,0x22,0x02,0x22,0x1C,0x08,0x0C, ; 0x87 +.db 0x1C,0x00,0x1C,0x22,0x1E,0x02,0x1C,0x00, ; 0x88 +.db 0x14,0x00,0x1C,0x22,0x1E,0x02,0x1C,0x00, ; 0x89 +.db 0x0C,0x00,0x1C,0x22,0x1E,0x02,0x1C,0x00, ; 0x8A +.db 0x14,0x00,0x08,0x08,0x08,0x08,0x18,0x00, ; 0x8B +.db 0x1C,0x00,0x08,0x08,0x08,0x08,0x18,0x00, ; 0x8C +.db 0x04,0x00,0x08,0x08,0x08,0x08,0x18,0x00, ; 0x8D +.db 0x14,0x00,0x08,0x14,0x22,0x3E,0x22,0x00, ; 0x8E +.db 0x1C,0x14,0x1C,0x36,0x22,0x3E,0x22,0x00, ; 0x8F +.db 0x30,0x00,0x3E,0x02,0x1E,0x02,0x3E,0x00, ; 0x90 +.db 0x00,0x00,0x1E,0x28,0x3E,0x0A,0x3C,0x00, ; 0x91 +.db 0x3C,0x0A,0x0A,0x3E,0x0A,0x0A,0x3A,0x00, ; 0x92 +.db 0x1C,0x00,0x0C,0x12,0x12,0x12,0x0C,0x00, ; 0x93 +.db 0x14,0x00,0x0C,0x12,0x12,0x12,0x0C,0x00, ; 0x94 +.db 0x06,0x00,0x0C,0x12,0x12,0x12,0x0C,0x00, ; 0x95 +.db 0x1C,0x00,0x12,0x12,0x12,0x1A,0x14,0x00, ; 0x96 +.db 0x06,0x00,0x12,0x12,0x12,0x1A,0x14,0x00, ; 0x97 +.db 0x14,0x00,0x12,0x12,0x12,0x1C,0x08,0x06, ; 0x98 +.db 0x12,0x0C,0x12,0x12,0x12,0x12,0x0C,0x00, ; 0x99 +.db 0x14,0x00,0x12,0x12,0x12,0x12,0x0C,0x00, ; 0x9A +.db 0x00,0x00,0x20,0x1C,0x1A,0x16,0x0E,0x01, ; 0x9B +.db 0x18,0x24,0x04,0x1E,0x04,0x24,0x3A,0x00, ; 0x9C +.db 0x3C,0x32,0x2A,0x2A,0x2A,0x26,0x1E,0x00, ; 0x9D +.db 0x00,0x22,0x14,0x08,0x14,0x22,0x00,0x00, ; 0x9E +.db 0x10,0x28,0x08,0x1C,0x08,0x08,0x0A,0x04, ; 0x9F +.db 0x18,0x00,0x1C,0x20,0x3C,0x22,0x3C,0x00, ; 0xA0 +.db 0x18,0x00,0x08,0x08,0x08,0x08,0x18,0x00, ; 0xA1 +.db 0x18,0x00,0x0C,0x12,0x12,0x12,0x0C,0x00, ; 0xA2 +.db 0x18,0x00,0x12,0x12,0x12,0x1A,0x14,0x00, ; 0xA3 +.db 0x14,0x0A,0x00,0x0E,0x12,0x12,0x12,0x00, ; 0xA4 +.db 0x14,0x0A,0x00,0x12,0x16,0x1A,0x12,0x00, ; 0xA5 +.db 0x1C,0x20,0x3C,0x22,0x3C,0x00,0x3C,0x00, ; 0xA6 +.db 0x0C,0x12,0x12,0x12,0x0C,0x00,0x1E,0x00, ; 0xA7 +.db 0x08,0x00,0x08,0x0C,0x02,0x22,0x1C,0x00, ; 0xA8 +.db 0x1E,0x29,0x35,0x2D,0x35,0x21,0x1E,0x00, ; 0xA9 +.db 0x00,0x00,0x3F,0x20,0x20,0x00,0x00,0x00, ; 0xAA +.db 0x02,0x12,0x0A,0x1C,0x22,0x10,0x38,0x00, ; 0xAB +.db 0x02,0x12,0x0A,0x34,0x2A,0x38,0x20,0x00, ; 0xAC +.db 0x08,0x00,0x08,0x08,0x1C,0x1C,0x08,0x00, ; 0xAD +.db 0x00,0x00,0x24,0x12,0x24,0x00,0x00,0x00, ; 0xAE +.db 0x00,0x00,0x12,0x24,0x12,0x00,0x00,0x00, ; 0xAF +.db 0x2A,0x00,0x15,0x00,0x2A,0x00,0x15,0x00, ; 0xB0 +.db 0x2A,0x15,0x2A,0x15,0x2A,0x15,0x2A,0x15, ; 0xB1 +.db 0x15,0x3F,0x2A,0x3F,0x15,0x3F,0x2A,0x3F, ; 0xB2 +.db 0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, ; 0xB3 +.db 0x08,0x08,0x08,0x0F,0x08,0x08,0x08,0x08, ; 0xB4 +.db 0x18,0x00,0x08,0x14,0x22,0x3E,0x22,0x00, ; 0xB5 +.db 0x1C,0x00,0x08,0x14,0x22,0x3E,0x22,0x00, ; 0xB6 +.db 0x0C,0x00,0x08,0x14,0x22,0x3E,0x22,0x00, ; 0xB7 +.db 0x1E,0x21,0x2D,0x25,0x2D,0x21,0x1E,0x00, ; 0xB8 +.db 0x0A,0x0B,0x08,0x0B,0x0A,0x0A,0x0A,0x0A, ; 0xB9 +.db 0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A, ; 0xBA +.db 0x00,0x0F,0x08,0x0B,0x0A,0x0A,0x0A,0x0A, ; 0xBB +.db 0x0A,0x0B,0x08,0x0F,0x00,0x00,0x00,0x00, ; 0xBC +.db 0x00,0x08,0x1C,0x02,0x02,0x1C,0x08,0x00, ; 0xBD +.db 0x22,0x14,0x08,0x3E,0x08,0x3E,0x08,0x00, ; 0xBE +.db 0x00,0x00,0x00,0x0F,0x08,0x08,0x08,0x08, ; 0xBF +.db 0x08,0x08,0x08,0x38,0x00,0x00,0x00,0x00, ; 0xC0 +.db 0x08,0x08,0x08,0x3F,0x00,0x00,0x00,0x00, ; 0xC1 +.db 0x00,0x00,0x00,0x3F,0x08,0x08,0x08,0x08, ; 0xC2 +.db 0x08,0x08,0x08,0x38,0x08,0x08,0x08,0x08, ; 0xC3 +.db 0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00, ; 0xC4 +.db 0x08,0x08,0x08,0x3F,0x08,0x08,0x08,0x08, ; 0xC5 +.db 0x28,0x14,0x1C,0x20,0x3C,0x22,0x3C,0x00, ; 0xC6 +.db 0x28,0x14,0x08,0x14,0x22,0x3E,0x22,0x00, ; 0xC7 +.db 0x0A,0x3A,0x02,0x3E,0x00,0x00,0x00,0x00, ; 0xC8 +.db 0x00,0x3E,0x02,0x3A,0x0A,0x0A,0x0A,0x0A, ; 0xC9 +.db 0x0A,0x3B,0x00,0x3F,0x00,0x00,0x00,0x00, ; 0xCA +.db 0x00,0x3F,0x00,0x3B,0x0A,0x0A,0x0A,0x0A, ; 0xCB +.db 0x0A,0x3A,0x02,0x3A,0x0A,0x0A,0x0A,0x0A, ; 0xCC +.db 0x00,0x3F,0x00,0x3F,0x00,0x00,0x00,0x00, ; 0xCD +.db 0x0A,0x3B,0x00,0x3B,0x0A,0x0A,0x0A,0x0A, ; 0xCE +.db 0x22,0x1C,0x22,0x22,0x22,0x1C,0x22,0x00, ; 0xCF +.db 0x0C,0x02,0x04,0x08,0x1C,0x12,0x0C,0x00, ; 0xD0 +.db 0x1C,0x24,0x24,0x2E,0x24,0x24,0x1C,0x00, ; 0xD1 +.db 0x1C,0x00,0x3E,0x02,0x1E,0x02,0x3E,0x00, ; 0xD2 +.db 0x14,0x00,0x3E,0x02,0x1E,0x02,0x3E,0x00, ; 0xD3 +.db 0x0C,0x00,0x3E,0x02,0x1E,0x02,0x3E,0x00, ; 0xD4 +.db 0x08,0x08,0x08,0x00,0x00,0x00,0x00,0x00, ; 0xD5 +.db 0x18,0x00,0x1C,0x08,0x08,0x08,0x1C,0x00, ; 0xD6 +.db 0x1C,0x00,0x1C,0x08,0x08,0x08,0x1C,0x00, ; 0xD7 +.db 0x14,0x00,0x1C,0x08,0x08,0x08,0x1C,0x00, ; 0xD8 +.db 0x08,0x08,0x08,0x0F,0x00,0x00,0x00,0x00, ; 0xD9 +.db 0x00,0x00,0x00,0x38,0x08,0x08,0x08,0x08, ; 0xDA +.db 0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, ; 0xDB +.db 0x00,0x00,0x00,0x00,0x3F,0x3F,0x3F,0x3F, ; 0xDC +.db 0x08,0x08,0x08,0x00,0x08,0x08,0x08,0x00, ; 0xDD +.db 0x0C,0x00,0x1C,0x08,0x08,0x08,0x1C,0x00, ; 0xDE +.db 0x3F,0x3F,0x3F,0x3F,0x00,0x00,0x00,0x00, ; 0xDF +.db 0x18,0x0C,0x12,0x12,0x12,0x12,0x0C,0x00, ; 0xE0 +.db 0x00,0x0E,0x12,0x0E,0x12,0x12,0x0E,0x02, ; 0xE1 +.db 0x1C,0x0C,0x12,0x12,0x12,0x12,0x0C,0x00, ; 0xE2 +.db 0x06,0x0C,0x12,0x12,0x12,0x12,0x0C,0x00, ; 0xE3 +.db 0x14,0x0A,0x00,0x0C,0x12,0x12,0x0C,0x00, ; 0xE4 +.db 0x14,0x0A,0x0C,0x12,0x12,0x12,0x0C,0x00, ; 0xE5 +.db 0x00,0x00,0x12,0x12,0x12,0x0E,0x02,0x02, ; 0xE6 +.db 0x00,0x06,0x02,0x0E,0x12,0x0E,0x02,0x06, ; 0xE7 +.db 0x06,0x02,0x0E,0x12,0x12,0x0E,0x02,0x06, ; 0xE8 +.db 0x18,0x00,0x12,0x12,0x12,0x12,0x0C,0x00, ; 0xE9 +.db 0x1C,0x00,0x12,0x12,0x12,0x12,0x0C,0x00, ; 0xEA +.db 0x06,0x00,0x12,0x12,0x12,0x12,0x0C,0x00, ; 0xEB +.db 0x18,0x00,0x12,0x12,0x12,0x1C,0x08,0x06, ; 0xEC +.db 0x18,0x00,0x22,0x14,0x08,0x08,0x08,0x00, ; 0xED +.db 0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00, ; 0xEE +.db 0x0C,0x0C,0x04,0x00,0x00,0x00,0x00,0x00, ; 0xEF +.db 0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00, ; 0xF0 +.db 0x00,0x08,0x1C,0x08,0x00,0x1C,0x00,0x00, ; 0xF1 +.db 0x00,0x00,0x3E,0x00,0x00,0x3E,0x00,0x00, ; 0xF2 +.db 0x03,0x16,0x0B,0x34,0x2A,0x38,0x20,0x00, ; 0xF3 +.db 0x3C,0x2A,0x2A,0x2C,0x28,0x28,0x28,0x00, ; 0xF4 +.db 0x1C,0x22,0x0C,0x14,0x18,0x22,0x1C,0x00, ; 0xF5 +.db 0x00,0x08,0x00,0x3E,0x00,0x08,0x00,0x00, ; 0xF6 +.db 0x00,0x00,0x00,0x1C,0x18,0x00,0x00,0x00, ; 0xF7 +.db 0x0C,0x12,0x12,0x0C,0x00,0x00,0x00,0x00, ; 0xF8 +.db 0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x00, ; 0xF9 +.db 0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, ; 0xFA +.db 0x04,0x06,0x04,0x04,0x00,0x00,0x00,0x00, ; 0xFB +.db 0x0E,0x04,0x0C,0x06,0x00,0x00,0x00,0x00, ; 0xFC +.db 0x06,0x08,0x04,0x0E,0x00,0x00,0x00,0x00, ; 0xFD +.db 0x00,0x00,0x1E,0x1E,0x1E,0x1E,0x00,0x00, ; 0xFE +.db 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ; 0xFF + + + +resTextCorridor: + .db "Flur", 0, 0 + + +resTextLivingRoom: + .db "Wohnzimmer", 0, 0 + + +resTextBedRoom: + .db "Schlafzimmer", 0, 0 + + +resTextKitchen: + .db "Kueche", 0, 0 + + +resTextBuero: + .db "Buero", 0 + + +resTextChildrensRoom: + .db "Kinderzimmer", 0, 0 + + +resTextStorageRoom: + .db "Abstellraum", 0 + + +resTextBathRoom: + .db "Bad", 0 + + +resTextCellar: + .db "Keller", 0, 0 + + +resTextAttic: + .db "Dachboden", 0 + + + + +#endif + + diff --git a/avr/devices/c03/test/ressources.inc b/avr/devices/c03/test/ressources.inc new file mode 100644 index 0000000..544c66a --- /dev/null +++ b/avr/devices/c03/test/ressources.inc @@ -0,0 +1,47 @@ +; *************************************************************************** +; 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_RESSOURCES_INC +#define AQH_AVR_DEVICE_C03_RESSOURCES_INC + + +.equ RESSSOURCE_IMG_NETWORK = 0 +.equ RESSSOURCE_IMG_CLOUD = 1 +.equ RESSSOURCE_IMG_TEMP = 2 +.equ RESSSOURCE_IMG_HUMIDITY = 3 +.equ RESSSOURCE_IMG_LIGHT = 4 +.equ RESSSOURCE_IMG_WINOPEN = 5 +.equ RESSSOURCE_IMG_WINCLOSED = 6 +.equ RESSSOURCE_IMG_ARROWLEFT = 7 +.equ RESSSOURCE_IMG_ARROWRIGHT = 8 +.equ RESSSOURCE_IMG_ARROWUP = 9 +.equ RESSSOURCE_IMG_ARROWDOWN = 10 +.equ RESSSOURCE_IMG_ARROWBACK = 11 +.equ RESSSOURCE_IMG_CLOUD96 = 12 +.equ RESSSOURCE_IMG_TEMP96 = 13 +.equ RESSSOURCE_IMG_HUMIDITY96 = 14 +.equ RESSSOURCE_FNT_12X16_1 = 15 +.equ RESSSOURCE_FNT_6X8_1 = 16 +.equ RESSSOURCE_TXT_CORRIDOR = 17 +.equ RESSSOURCE_TXT_LIVINGROOM = 18 +.equ RESSSOURCE_TXT_BEDROOM = 19 +.equ RESSSOURCE_TXT_KITCHEN = 20 +.equ RESSSOURCE_TXT_BUERO = 21 +.equ RESSSOURCE_TXT_CHILDRENSROOM = 22 +.equ RESSSOURCE_TXT_STORAGEROOM = 23 +.equ RESSSOURCE_TXT_BATHROOM = 24 +.equ RESSSOURCE_TXT_CELLAR = 25 +.equ RESSSOURCE_TXT_ATTIC = 26 +.equ RESSSOURCE_IMG_RESET = 27 +.equ RESSSOURCE_IMG_DEBUGEEPROM = 28 + + + + +#endif ; AQH_AVR_DEVICE_C03_RESSOURCES_INC diff --git a/avr/devices/c03/test/style.asm b/avr/devices/c03/test/style.asm new file mode 100644 index 0000000..33e5629 --- /dev/null +++ b/avr/devices/c03/test/style.asm @@ -0,0 +1,34 @@ +; *************************************************************************** +; 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_STYLE_ASM +#define AQH_AVR_DEVICE_C03_STYLE_ASM + + + +.equ STYLE_WIN_TITLE_BACKGROUND = DISPLAY_COLOR_NAVY +.equ STYLE_WIN_TITLE_FOREGROUND = DISPLAY_COLOR_WHITE +.equ STYLE_BUTTON_COL_BORDER = DISPLAY_COLOR_BLACK +.equ STYLE_BUTTON_COL_BG_NORM = DISPLAY_COLOR_WHITE +.equ STYLE_BUTTON_COL_BG_PRESSED = DISPLAY_COLOR_NAVY +.equ STYLE_BUTTON_COL_FG_NORM = DISPLAY_COLOR_BLACK +.equ STYLE_BUTTON_COL_FG_PRESSED = DISPLAY_COLOR_WHITE + +.equ STYLE_WIN_BACKGROUND = DISPLAY_COLOR_LIGHTGREY +.equ STYLE_WIN_FOREGROUND = DISPLAY_COLOR_BLACK +.equ STYLE_WIN_FONT = ili9341Font12x16_1 +.equ STYLE_WIN_FONT_WIDTH = 12 +.equ STYLE_WIN_FONT_HEIGHT = 16 + +.equ STYLE_WIN_TITLE_HEIGHT = (STYLE_WIN_FONT_HEIGHT+4) + + + +#endif +