From eb30e59c13cbcc0f090e6ee0267a2c07f679790f Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Fri, 23 Jan 2026 21:41:10 +0100 Subject: [PATCH] avr: added ressource RESSSOURCE_IMG_RESET --- avr/devices/c03/main/ressources.asm | 40 +++++++++++++++++++++++++++-- avr/devices/c03/main/ressources.inc | 1 + 2 files changed, 39 insertions(+), 2 deletions(-) diff --git a/avr/devices/c03/main/ressources.asm b/avr/devices/c03/main/ressources.asm index 3af2884..ba0def5 100644 --- a/avr/devices/c03/main/ressources.asm +++ b/avr/devices/c03/main/ressources.asm @@ -24,7 +24,7 @@ .org RESSOURCE_ADDR RessourceTable: - .dw 27 ; num of ressources + .dw 28 ; num of ressources .dw (resImageNetwork*2) ; 0: RESSSOURCE_IMG_NETWORK .dw (resImageCloud*2) ; 1: RESSSOURCE_IMG_CLOUD .dw (resImageTemp*2) ; 2: RESSSOURCE_IMG_TEMP @@ -52,7 +52,7 @@ RessourceTable: .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 resImageNetwork: @@ -762,6 +762,42 @@ resImageHumidity96Pixels: +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 +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 diff --git a/avr/devices/c03/main/ressources.inc b/avr/devices/c03/main/ressources.inc index 1872b59..bb3f42e 100644 --- a/avr/devices/c03/main/ressources.inc +++ b/avr/devices/c03/main/ressources.inc @@ -38,6 +38,7 @@ .equ RESSSOURCE_TXT_BATHROOM = 24 .equ RESSSOURCE_TXT_CELLAR = 25 .equ RESSSOURCE_TXT_ATTIC = 26 +.equ RESSSOURCE_IMG_RESET = 27