avr: added netstats window
There seems to be a problem with MLayout (writes imaginary row at screen Y position 0 for unknown reasons).
This commit is contained in:
@@ -22,13 +22,15 @@
|
||||
.equ MENUWIN_SIGNAL_LIGHT = WIDGET_SIGNAL_NEXTFREE+1
|
||||
.equ MENUWIN_SIGNAL_WINDOWS = WIDGET_SIGNAL_NEXTFREE+2
|
||||
.equ MENUWIN_SIGNAL_DEBUG = WIDGET_SIGNAL_NEXTFREE+3
|
||||
.equ MENUWIN_SIGNAL_NEXTFREE = WIDGET_SIGNAL_NEXTFREE+4
|
||||
.equ MENUWIN_SIGNAL_NETSTATS = WIDGET_SIGNAL_NEXTFREE+4
|
||||
.equ MENUWIN_SIGNAL_NEXTFREE = WIDGET_SIGNAL_NEXTFREE+5
|
||||
|
||||
|
||||
.equ MENUWIN_SEL_CLIMATE = 1
|
||||
.equ MENUWIN_SEL_LIGHT = 2
|
||||
.equ MENUWIN_SEL_WINDOWS = 3
|
||||
.equ MENUWIN_SEL_DEBUG = 4
|
||||
.equ MENUWIN_SEL_NETSTATS = 5
|
||||
|
||||
|
||||
|
||||
@@ -129,6 +131,12 @@ menuWinCreateContent:
|
||||
rcall menuWinCreateButton
|
||||
brcc menuWinCreateContent_ret
|
||||
|
||||
ldi r20, LOW(RESSSOURCE_IMG_NETWORK)
|
||||
ldi r21, HIGH(RESSSOURCE_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 r22, MENUWIN_SEL_DEBUG
|
||||
@@ -214,6 +222,17 @@ MenuWin_OnCmdWindows:
|
||||
|
||||
|
||||
|
||||
; ---------------------------------------------------------------------------
|
||||
; @routine MenuWin_OnCmdNetStats
|
||||
|
||||
MenuWin_OnCmdNetStats:
|
||||
ldi r16, MENUWIN_SIGNAL_NETSTATS
|
||||
bigcall OBJ_EmitSignal
|
||||
ret
|
||||
; @end
|
||||
|
||||
|
||||
|
||||
; ---------------------------------------------------------------------------
|
||||
; @routine MenuWin_OnCmdDebug
|
||||
|
||||
@@ -238,6 +257,7 @@ MenuWin_DefaultSignalmap:
|
||||
.db MENUWIN_SEL_CLIMATE, WIDGET_SIGNAL_COMMAND, LOW(MenuWin_OnCmdClimate), HIGH(MenuWin_OnCmdClimate)
|
||||
.db MENUWIN_SEL_LIGHT, WIDGET_SIGNAL_COMMAND, LOW(MenuWin_OnCmdLight), HIGH(MenuWin_OnCmdLight)
|
||||
.db MENUWIN_SEL_WINDOWS, WIDGET_SIGNAL_COMMAND, LOW(MenuWin_OnCmdWindows), HIGH(MenuWin_OnCmdWindows)
|
||||
.db MENUWIN_SEL_NETSTATS, WIDGET_SIGNAL_COMMAND, LOW(MenuWin_OnCmdNetStats), HIGH(MenuWin_OnCmdNetStats)
|
||||
.db MENUWIN_SEL_DEBUG, WIDGET_SIGNAL_COMMAND, LOW(MenuWin_OnCmdDebug), HIGH(MenuWin_OnCmdDebug)
|
||||
|
||||
.db 0, 0, 0, 0 ; end of table
|
||||
|
||||
Reference in New Issue
Block a user