avr: fixed typos
This commit is contained in:
@@ -421,8 +421,8 @@ C03App_CreateButton_ret:
|
||||
C03App_CreateBackButton:
|
||||
ldi r16, 0
|
||||
ldi r17, (WIDGET_PACK_END<<WIDGET_PACK_HSELF0_BIT) | (WIDGET_PACK_END<<WIDGET_PACK_VSELF0_BIT) ; PACK
|
||||
ldi r20, LOW(RESSSOURCE_IMG_ARROWBACK)
|
||||
ldi r21, HIGH(RESSSOURCE_IMG_ARROWBACK)
|
||||
ldi r20, LOW(RESSOURCE_IMG_ARROWBACK)
|
||||
ldi r21, HIGH(RESSOURCE_IMG_ARROWBACK)
|
||||
ldi r22, C03APP_SEL_BACK
|
||||
bigcall C03App_CreateButton
|
||||
brcc C03App_CreateBackButton
|
||||
|
||||
@@ -24,50 +24,56 @@
|
||||
.org RESSOURCE_ADDR
|
||||
|
||||
RessourceTable:
|
||||
.dw 41 ; 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
|
||||
.dw (resTextC02_s*2) ; 29: RESSSOURCE_TXT_CO2_S
|
||||
.dw (resTextTemp_s*2) ; 30: RESSSOURCE_TXT_TEMP_S
|
||||
.dw (resTextHum_s*2) ; 31: RESSSOURCE_TXT_HUM_S
|
||||
.dw (resTextUnknown_s*2) ; 32: RESSSOURCE_TXT_UNKNOWN_S
|
||||
.dw (resTextRoomClimate*2) ; 33: RESSSOURCE_TXT_ROOMCLIMATE
|
||||
.dw (resTextAqHome*2) ; 34: RESSSOURCE_TXT_AQHOME
|
||||
.dw 46 ; num of ressources
|
||||
.dw (resImageNetwork*2) ; 0: RESSOURCE_IMG_NETWORK
|
||||
.dw (resImageCloud*2) ; 1: RESSOURCE_IMG_CLOUD
|
||||
.dw (resImageTemp*2) ; 2: RESSOURCE_IMG_TEMP
|
||||
.dw (resImageHumidity*2) ; 3: RESSOURCE_IMG_HUMIDITY
|
||||
.dw (resImageLight*2) ; 4: RESSOURCE_IMG_LIGHT
|
||||
.dw (resImageWindowOpen*2) ; 5: RESSOURCE_IMG_WINOPEN
|
||||
.dw (resImageWindowClosed*2) ; 6: RESSOURCE_IMG_WINCLOSED
|
||||
.dw (resImageArrowLeft*2) ; 7: RESSOURCE_IMG_ARROWLEFT
|
||||
.dw (resImageArrowRight*2) ; 8: RESSOURCE_IMG_ARROWRIGHT
|
||||
.dw (resImageArrowUp*2) ; 9: RESSOURCE_IMG_ARROWUP
|
||||
.dw (resImageArrowDown*2) ; 10: RESSOURCE_IMG_ARROWDOWN
|
||||
.dw (resImageArrowBack*2) ; 11: RESSOURCE_IMG_ARROWBACK
|
||||
.dw (resImageCloud96*2) ; 12: RESSOURCE_IMG_CLOUD96
|
||||
.dw (resImageTemp96*2) ; 13: RESSOURCE_IMG_TEMP96
|
||||
.dw (resImageHumidity96*2) ; 14: RESSOURCE_IMG_HUMIDITY96
|
||||
.dw (resFont12x16_1*2) ; 15: RESSOURCE_FNT_12X16_1
|
||||
.dw (resFont6x8_1*2) ; 16: RESSOURCE_FNT_6X8_1
|
||||
.dw (resTextCorridor*2) ; 17: RESSOURCE_TXT_CORRIDOR
|
||||
.dw (resTextLivingRoom*2) ; 18: RESSOURCE_TXT_LIVINGROOM
|
||||
.dw (resTextBedRoom*2) ; 19: RESSOURCE_TXT_BEDROOM
|
||||
.dw (resTextKitchen*2) ; 20: RESSOURCE_TXT_KITCHEN
|
||||
.dw (resTextBuero*2) ; 21: RESSOURCE_TXT_BUERO
|
||||
.dw (resTextChildrensRoom*2) ; 22: RESSOURCE_TXT_CHILDRENSROOM
|
||||
.dw (resTextStorageRoom*2) ; 23: RESSOURCE_TXT_STORAGEROOM
|
||||
.dw (resTextBathRoom*2) ; 24: RESSOURCE_TXT_BATHROOM
|
||||
.dw (resTextCellar*2) ; 25: RESSOURCE_TXT_CELLAR
|
||||
.dw (resTextAttic*2) ; 26: RESSOURCE_TXT_ATTIC
|
||||
.dw (resImageReset*2) ; 27: RESSOURCE_IMG_RESET
|
||||
.dw (resImageDebugEeprom*2) ; 28: RESSOURCE_IMG_DEBUGEEPROM
|
||||
.dw (resTextC02_s*2) ; 29: RESSOURCE_TXT_CO2_S
|
||||
.dw (resTextTemp_s*2) ; 30: RESSOURCE_TXT_TEMP_S
|
||||
.dw (resTextHum_s*2) ; 31: RESSOURCE_TXT_HUM_S
|
||||
.dw (resTextUnknown_s*2) ; 32: RESSOURCE_TXT_UNKNOWN_S
|
||||
.dw (resTextRoomClimate*2) ; 33: RESSOURCE_TXT_ROOMCLIMATE
|
||||
.dw (resTextAqHome*2) ; 34: RESSOURCE_TXT_AQHOME
|
||||
|
||||
.dw (resTextPacketsIn*2) ; 35: RESSSOURCE_TXT_PACKETSIN
|
||||
.dw (resTextPacketsOut*2) ; 36: RESSSOURCE_TXT_PACKETSOUT
|
||||
.dw (resTextEContent*2) ; 37: RESSSOURCE_TXT_ECONTENT
|
||||
.dw (resTextEMsgSize*2) ; 38: RESSSOURCE_TXT_EMSGSIZE
|
||||
.dw (resTextEIO*2) ; 39: RESSSOURCE_TXT_EIO
|
||||
.dw (resTextNetStats*2) ; 40: RESSSOURCE_TXT_NETSTATS
|
||||
.dw (resTextPacketsIn*2) ; 35: RESSOURCE_TXT_PACKETSIN
|
||||
.dw (resTextPacketsOut*2) ; 36: RESSOURCE_TXT_PACKETSOUT
|
||||
.dw (resTextEContent*2) ; 37: RESSOURCE_TXT_ECONTENT
|
||||
.dw (resTextEMsgSize*2) ; 38: RESSOURCE_TXT_EMSGSIZE
|
||||
.dw (resTextEIO*2) ; 39: RESSOURCE_TXT_EIO
|
||||
.dw (resTextNetStats*2) ; 40: RESSOURCE_TXT_NETSTATS
|
||||
|
||||
.dw (resImageCheckboxUnchecked12x16*2) ; 41: RESSOURCE_IMG_CHECKBOX_UNCHECKED
|
||||
.dw (resImageCheckboxChecked12x16*2) ; 42: RESSOURCE_IMG_CHECKBOX_CHECKED
|
||||
|
||||
.dw (resImageLight16x16On*2) ; 43: RESSOURCE_IMG_LIGHT16X16ON
|
||||
.dw (resImageLight16x16Off*2) ; 44: RESSOURCE_IMG_LIGHT16X16OFF
|
||||
.dw (resImageLight16x16Auto*2) ; 45: RESSOURCE_IMG_LIGHT16X16AUTO
|
||||
|
||||
|
||||
resImageNetwork:
|
||||
@@ -670,6 +676,74 @@ resImageResetPixels:
|
||||
|
||||
|
||||
|
||||
resImageCheckboxUnchecked12x16:
|
||||
.dw DISPLAY_IMAGETYPE_IDX2RLE
|
||||
.dw 12, 16
|
||||
.dw (resImageCheckboxUnchecked12x16ColorMap*2)
|
||||
.dw (resImageCheckboxUnchecked12x16Pixels*2)
|
||||
resImageCheckboxUnchecked12x16ColorMap:
|
||||
.dw 4
|
||||
.dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_BLUE, DISPLAY_COLOR_WHITE
|
||||
resImageCheckboxUnchecked12x16Pixels:
|
||||
.db 0x89, 0x00, 0x1e, 0x15, 0x55, 0x54, 0x15, 0x55, 0x54, 0x14, 0x00, 0x14, 0x14, 0x00, 0x14, 0x14
|
||||
.db 0x00, 0x14, 0x14, 0x00, 0x14, 0x14, 0x00, 0x14, 0x14, 0x00, 0x14, 0x15, 0x55, 0x54, 0x15, 0x55
|
||||
.db 0x54, 0x89, 0x00, 0x00
|
||||
|
||||
|
||||
|
||||
resImageCheckboxChecked12x16:
|
||||
.dw DISPLAY_IMAGETYPE_IDX2RLE
|
||||
.dw 12, 16
|
||||
.dw (resImageCheckboxChecked12x16ColorMap*2)
|
||||
.dw (resImageCheckboxChecked12x16Pixels*2)
|
||||
resImageCheckboxChecked12x16ColorMap:
|
||||
.dw 4
|
||||
.dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_BLUE, DISPLAY_COLOR_WHITE
|
||||
resImageCheckboxChecked12x16Pixels:
|
||||
.db 0x89, 0x00, 0x1e, 0x15, 0x55, 0x54, 0x15, 0x55, 0x54, 0x16, 0xaa, 0x94, 0x16, 0xaa, 0x94, 0x16
|
||||
.db 0xaa, 0x94, 0x16, 0xaa, 0x94, 0x16, 0xaa, 0x94, 0x16, 0xaa, 0x94, 0x15, 0x55, 0x54, 0x15, 0x55
|
||||
.db 0x54, 0x89, 0x00, 0x00
|
||||
|
||||
|
||||
|
||||
resImageLight16x16On:
|
||||
.dw DISPLAY_IMAGETYPE_IDX2RLE
|
||||
.dw 16, 16
|
||||
.dw (resImageLight16x16OnColorMap*2)
|
||||
.dw (resImageCheckboxChecked12x16Pixels*2)
|
||||
resImageLight16x16OnColorMap:
|
||||
.dw 4
|
||||
.dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_BLUE, DISPLAY_COLOR_YELLOW
|
||||
|
||||
|
||||
resImageLight16x16Off:
|
||||
.dw DISPLAY_IMAGETYPE_IDX2RLE
|
||||
.dw 16, 16
|
||||
.dw (resImageLight16x16OffColorMap*2)
|
||||
.dw (resImageCheckboxChecked12x16Pixels*2)
|
||||
resImageLight16x16OffColorMap:
|
||||
.dw 4
|
||||
.dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_BLUE, DISPLAY_COLOR_LIGHTGREY
|
||||
|
||||
|
||||
resImageLight16x16Auto:
|
||||
.dw DISPLAY_IMAGETYPE_IDX2RLE
|
||||
.dw 16, 16
|
||||
.dw (resImageLight16x16AutoColorMap*2)
|
||||
.dw (resImageCheckboxChecked12x16Pixels*2)
|
||||
resImageLight16x16AutoColorMap:
|
||||
.dw 4
|
||||
.dw 0, DISPLAY_COLOR_BLACK, DISPLAY_COLOR_BLUE, DISPLAY_COLOR_GREENYELLOW
|
||||
|
||||
|
||||
resImageLight16x16Pixels:
|
||||
.db 0x3b, 0x00, 0x05, 0x50, 0x00, 0x00, 0x1a, 0xa4, 0x00, 0x00, 0x6a, 0xa9, 0x00, 0x01, 0xaa, 0xaa
|
||||
.db 0x40, 0x01, 0xaa, 0xaa, 0x40, 0x01, 0xaa, 0xaa, 0x40, 0x01, 0xaa, 0xaa, 0x40, 0x00, 0x6a, 0xa9
|
||||
.db 0x00, 0x00, 0x6a, 0xa9, 0x00, 0x00, 0x1a, 0xa4, 0x00, 0x00, 0x1a, 0xa4, 0x00, 0x00, 0x05, 0x50
|
||||
.db 0x00, 0x00, 0x07, 0xd0, 0x00, 0x00, 0x07, 0xd0, 0x00, 0x00, 0x01, 0x40, 0x85, 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
|
||||
@@ -1057,10 +1131,10 @@ resTextAqHome:
|
||||
.db "AqHome", 0, 0
|
||||
|
||||
resTextPacketsIn:
|
||||
.db "Eingehende Pakete:", 0
|
||||
.db "Eingehende Pakete:", 0, 0
|
||||
|
||||
resTextPacketsOut:
|
||||
.db "Ausgehende Pakete:", 0
|
||||
.db "Ausgehende Pakete:", 0, 0
|
||||
|
||||
resTextEContent:
|
||||
.db "CRC Fehler:", 0
|
||||
@@ -1075,6 +1149,12 @@ resTextNetStats:
|
||||
.db "Netzwerk Statistik", 0, 0
|
||||
|
||||
|
||||
deviceCodeEnd:
|
||||
.if deviceCodeEnd >= BOOTLOADER_ADDR
|
||||
.warning "Code reaches into boot loader!"
|
||||
.endif
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
@@ -11,48 +11,53 @@
|
||||
#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
|
||||
.equ RESSSOURCE_TXT_CO2_S = 29
|
||||
.equ RESSSOURCE_TXT_TEMP_S = 30
|
||||
.equ RESSSOURCE_TXT_HUM_S = 31
|
||||
.equ RESSSOURCE_TXT_UNKNOWN_S = 32
|
||||
.equ RESSSOURCE_TXT_ROOMCLIMATE = 33
|
||||
.equ RESSSOURCE_TXT_AQHOME = 34
|
||||
.equ RESSSOURCE_TXT_PACKETSIN = 35
|
||||
.equ RESSSOURCE_TXT_PACKETSOUT = 36
|
||||
.equ RESSSOURCE_TXT_ECONTENT = 37
|
||||
.equ RESSSOURCE_TXT_EMSGSIZE = 38
|
||||
.equ RESSSOURCE_TXT_EIO = 39
|
||||
.equ RESSSOURCE_TXT_NETSTATS = 40
|
||||
|
||||
.equ RESSOURCE_IMG_NETWORK = 0
|
||||
.equ RESSOURCE_IMG_CLOUD = 1
|
||||
.equ RESSOURCE_IMG_TEMP = 2
|
||||
.equ RESSOURCE_IMG_HUMIDITY = 3
|
||||
.equ RESSOURCE_IMG_LIGHT = 4
|
||||
.equ RESSOURCE_IMG_WINOPEN = 5
|
||||
.equ RESSOURCE_IMG_WINCLOSED = 6
|
||||
.equ RESSOURCE_IMG_ARROWLEFT = 7
|
||||
.equ RESSOURCE_IMG_ARROWRIGHT = 8
|
||||
.equ RESSOURCE_IMG_ARROWUP = 9
|
||||
.equ RESSOURCE_IMG_ARROWDOWN = 10
|
||||
.equ RESSOURCE_IMG_ARROWBACK = 11
|
||||
.equ RESSOURCE_IMG_CLOUD96 = 12
|
||||
.equ RESSOURCE_IMG_TEMP96 = 13
|
||||
.equ RESSOURCE_IMG_HUMIDITY96 = 14
|
||||
.equ RESSOURCE_FNT_12X16_1 = 15
|
||||
.equ RESSOURCE_FNT_6X8_1 = 16
|
||||
.equ RESSOURCE_TXT_CORRIDOR = 17
|
||||
.equ RESSOURCE_TXT_LIVINGROOM = 18
|
||||
.equ RESSOURCE_TXT_BEDROOM = 19
|
||||
.equ RESSOURCE_TXT_KITCHEN = 20
|
||||
.equ RESSOURCE_TXT_BUERO = 21
|
||||
.equ RESSOURCE_TXT_CHILDRENSROOM = 22
|
||||
.equ RESSOURCE_TXT_STORAGEROOM = 23
|
||||
.equ RESSOURCE_TXT_BATHROOM = 24
|
||||
.equ RESSOURCE_TXT_CELLAR = 25
|
||||
.equ RESSOURCE_TXT_ATTIC = 26
|
||||
.equ RESSOURCE_IMG_RESET = 27
|
||||
.equ RESSOURCE_IMG_DEBUGEEPROM = 28
|
||||
.equ RESSOURCE_TXT_CO2_S = 29
|
||||
.equ RESSOURCE_TXT_TEMP_S = 30
|
||||
.equ RESSOURCE_TXT_HUM_S = 31
|
||||
.equ RESSOURCE_TXT_UNKNOWN_S = 32
|
||||
.equ RESSOURCE_TXT_ROOMCLIMATE = 33
|
||||
.equ RESSOURCE_TXT_AQHOME = 34
|
||||
.equ RESSOURCE_TXT_PACKETSIN = 35
|
||||
.equ RESSOURCE_TXT_PACKETSOUT = 36
|
||||
.equ RESSOURCE_TXT_ECONTENT = 37
|
||||
.equ RESSOURCE_TXT_EMSGSIZE = 38
|
||||
.equ RESSOURCE_TXT_EIO = 39
|
||||
.equ RESSOURCE_TXT_NETSTATS = 40
|
||||
.equ RESSOURCE_IMG_CHECKBOX_UNCHECKED = 41
|
||||
.equ RESSOURCE_IMG_CHECKBOX_CHECKED = 42
|
||||
.equ RESSOURCE_IMG_LIGHT16X16ON = 43
|
||||
.equ RESSOURCE_IMG_LIGHT16X16OFF = 44
|
||||
.equ RESSOURCE_IMG_LIGHT16X16AUTO = 45
|
||||
|
||||
|
||||
#endif ; AQH_AVR_DEVICE_C03_RESSOURCES_INC
|
||||
|
||||
|
||||
@@ -60,8 +60,8 @@ ClimateWin_new_ret:
|
||||
ClimateWin_Init:
|
||||
ldi r16, 0 ; OPTS
|
||||
ldi r17, (WIDGET_PACK_FILLED<<WIDGET_PACK_HSELF0_BIT) | (WIDGET_PACK_FILLED<<WIDGET_PACK_VSELF0_BIT) ; PACK
|
||||
ldi r20, LOW(RESSSOURCE_TXT_ROOMCLIMATE)
|
||||
ldi r21, HIGH(RESSSOURCE_TXT_ROOMCLIMATE)
|
||||
ldi r20, LOW(RESSOURCE_TXT_ROOMCLIMATE)
|
||||
ldi r21, HIGH(RESSOURCE_TXT_ROOMCLIMATE)
|
||||
bigcall MainWindow_new ; Y=main window
|
||||
brcc ClimateWin_Init_ret
|
||||
|
||||
|
||||
@@ -56,8 +56,8 @@ MenuWin_new:
|
||||
|
||||
ldi r16, 0 ; OPTS
|
||||
ldi r17, (WIDGET_PACK_FILLED<<WIDGET_PACK_HSELF0_BIT) | (WIDGET_PACK_FILLED<<WIDGET_PACK_VSELF0_BIT) ; PACK
|
||||
ldi r20, LOW(RESSSOURCE_TXT_AQHOME)
|
||||
ldi r21, HIGH(RESSSOURCE_TXT_AQHOME)
|
||||
ldi r20, LOW(RESSOURCE_TXT_AQHOME)
|
||||
ldi r21, HIGH(RESSOURCE_TXT_AQHOME)
|
||||
bigcall MainWindow_new
|
||||
brcc MenuWin_new_ret
|
||||
|
||||
@@ -112,32 +112,32 @@ menuWinCreateContent:
|
||||
pop yl
|
||||
brcc menuWinCreateContent_ret
|
||||
|
||||
ldi r20, LOW(RESSSOURCE_IMG_TEMP)
|
||||
ldi r21, HIGH(RESSSOURCE_IMG_TEMP)
|
||||
ldi r20, LOW(RESSOURCE_IMG_TEMP)
|
||||
ldi r21, HIGH(RESSOURCE_IMG_TEMP)
|
||||
ldi r22, MENUWIN_SEL_CLIMATE
|
||||
rcall menuWinCreateButton
|
||||
brcc menuWinCreateContent_ret
|
||||
|
||||
ldi r20, LOW(RESSSOURCE_IMG_LIGHT)
|
||||
ldi r21, HIGH(RESSSOURCE_IMG_LIGHT)
|
||||
ldi r20, LOW(RESSOURCE_IMG_LIGHT)
|
||||
ldi r21, HIGH(RESSOURCE_IMG_LIGHT)
|
||||
ldi r22, MENUWIN_SEL_LIGHT
|
||||
rcall menuWinCreateButton
|
||||
brcc menuWinCreateContent_ret
|
||||
|
||||
ldi r20, LOW(RESSSOURCE_IMG_WINCLOSED)
|
||||
ldi r21, HIGH(RESSSOURCE_IMG_WINCLOSED)
|
||||
ldi r20, LOW(RESSOURCE_IMG_WINCLOSED)
|
||||
ldi r21, HIGH(RESSOURCE_IMG_WINCLOSED)
|
||||
ldi r22, MENUWIN_SEL_WINDOWS
|
||||
rcall menuWinCreateButton
|
||||
brcc menuWinCreateContent_ret
|
||||
|
||||
ldi r20, LOW(RESSSOURCE_IMG_NETWORK)
|
||||
ldi r21, HIGH(RESSSOURCE_IMG_NETWORK)
|
||||
ldi r20, LOW(RESSOURCE_IMG_NETWORK)
|
||||
ldi r21, HIGH(RESSOURCE_IMG_NETWORK)
|
||||
ldi r22, MENUWIN_SEL_NETSTATS
|
||||
rcall menuWinCreateButton
|
||||
brcc menuWinCreateContent_ret
|
||||
|
||||
ldi r20, LOW(RESSSOURCE_IMG_DEBUGEEPROM)
|
||||
ldi r21, HIGH(RESSSOURCE_IMG_DEBUGEEPROM)
|
||||
ldi r20, LOW(RESSOURCE_IMG_DEBUGEEPROM)
|
||||
ldi r21, HIGH(RESSOURCE_IMG_DEBUGEEPROM)
|
||||
ldi r22, MENUWIN_SEL_DEBUG
|
||||
rcall menuWinCreateButton
|
||||
brcc menuWinCreateContent_ret
|
||||
|
||||
@@ -63,8 +63,8 @@ NetStatWin_new_ret:
|
||||
NetStatWin_Init:
|
||||
ldi r16, (1<<OBJECT_OPTS_TIMER_BIT) ; OPTS
|
||||
ldi r17, (WIDGET_PACK_FILLED<<WIDGET_PACK_HSELF0_BIT) | (WIDGET_PACK_FILLED<<WIDGET_PACK_VSELF0_BIT) ; PACK
|
||||
ldi r20, LOW(RESSSOURCE_TXT_NETSTATS)
|
||||
ldi r21, HIGH(RESSSOURCE_TXT_NETSTATS)
|
||||
ldi r20, LOW(RESSOURCE_TXT_NETSTATS)
|
||||
ldi r21, HIGH(RESSOURCE_TXT_NETSTATS)
|
||||
bigcall MainWindow_Init ; (any, !Y)
|
||||
brcc NetStatWin_Init_ret
|
||||
|
||||
@@ -159,28 +159,28 @@ netStatWinCreateContent:
|
||||
mov xl, yl ; use MLayout as parent
|
||||
mov xh, yh
|
||||
|
||||
ldi r20, LOW(RESSSOURCE_TXT_PACKETSIN)
|
||||
ldi r21, HIGH(RESSSOURCE_TXT_PACKETSIN)
|
||||
ldi r20, LOW(RESSOURCE_TXT_PACKETSIN)
|
||||
ldi r21, HIGH(RESSOURCE_TXT_PACKETSIN)
|
||||
rcall netStatWinCreateWidgetPair ; (any, !X, !Y)
|
||||
brcc netStatWinCreateContent_ret
|
||||
|
||||
ldi r20, LOW(RESSSOURCE_TXT_PACKETSOUT)
|
||||
ldi r21, HIGH(RESSSOURCE_TXT_PACKETSOUT)
|
||||
ldi r20, LOW(RESSOURCE_TXT_PACKETSOUT)
|
||||
ldi r21, HIGH(RESSOURCE_TXT_PACKETSOUT)
|
||||
rcall netStatWinCreateWidgetPair ; (any, !X, !Y)
|
||||
brcc netStatWinCreateContent_ret
|
||||
|
||||
ldi r20, LOW(RESSSOURCE_TXT_ECONTENT)
|
||||
ldi r21, HIGH(RESSSOURCE_TXT_ECONTENT)
|
||||
ldi r20, LOW(RESSOURCE_TXT_ECONTENT)
|
||||
ldi r21, HIGH(RESSOURCE_TXT_ECONTENT)
|
||||
rcall netStatWinCreateWidgetPair ; (any, !X, !Y)
|
||||
brcc netStatWinCreateContent_ret
|
||||
|
||||
ldi r20, LOW(RESSSOURCE_TXT_EIO)
|
||||
ldi r21, HIGH(RESSSOURCE_TXT_EIO)
|
||||
ldi r20, LOW(RESSOURCE_TXT_EIO)
|
||||
ldi r21, HIGH(RESSOURCE_TXT_EIO)
|
||||
rcall netStatWinCreateWidgetPair ; (any, !X, !Y)
|
||||
brcc netStatWinCreateContent_ret
|
||||
|
||||
ldi r20, LOW(RESSSOURCE_TXT_EMSGSIZE)
|
||||
ldi r21, HIGH(RESSSOURCE_TXT_EMSGSIZE)
|
||||
ldi r20, LOW(RESSOURCE_TXT_EMSGSIZE)
|
||||
ldi r21, HIGH(RESSOURCE_TXT_EMSGSIZE)
|
||||
rcall netStatWinCreateWidgetPair ; (any, !X, !Y)
|
||||
|
||||
netStatWinCreateContent_ret:
|
||||
|
||||
Reference in New Issue
Block a user