avr: cleanup structure of graphics apps and gui2.
This commit is contained in:
@@ -15,6 +15,9 @@
|
|||||||
; defines
|
; defines
|
||||||
|
|
||||||
|
|
||||||
|
.equ APPC03_SEL_BUTTON_NETWORK = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; ***************************************************************************
|
; ***************************************************************************
|
||||||
; data
|
; data
|
||||||
@@ -51,10 +54,11 @@ appC03:
|
|||||||
.dw winRoot*2 ; root widget
|
.dw winRoot*2 ; root widget
|
||||||
|
|
||||||
appC03_signalmap:
|
appC03_signalmap:
|
||||||
.db 0, OBJECT_SIGNAL_TIMER, LOW(GuiApp_OnTimer), HIGH(GuiApp_OnTimer)
|
.db 0, OBJECT_SIGNAL_TIMER, LOW(GuiApp_OnTimer), HIGH(GuiApp_OnTimer)
|
||||||
.db 0, WIDGET_SIGNAL_TOUCH, LOW(GuiApp_OnTouch), HIGH(GuiApp_OnTouch)
|
.db 0, WIDGET_SIGNAL_TOUCH, LOW(GuiApp_OnTouch), HIGH(GuiApp_OnTouch)
|
||||||
.db 0, OBJECT_SIGNAL_RECVMSG, LOW(GuiApp_OnMsgReceived), HIGH(GuiApp_OnMsgReceived)
|
.db 0, OBJECT_SIGNAL_RECVMSG, LOW(GuiApp_OnMsgReceived), HIGH(GuiApp_OnMsgReceived)
|
||||||
.db 0, OBJECT_SIGNAL_CREATE, LOW(GuiApp_OnCreate), HIGH(GuiApp_OnCreate)
|
.db 0, OBJECT_SIGNAL_CREATE, LOW(GuiApp_OnCreate), HIGH(GuiApp_OnCreate)
|
||||||
|
.db APPC03_SEL_BUTTON_NETWORK, WIDGET_SIGNAL_CLICKED, LOW(AppC03_OnClickedNetwork), HIGH(AppC03_OnClickedNetwork)
|
||||||
.db 0, 0, 0, 0 ; end of table
|
.db 0, 0, 0, 0 ; end of table
|
||||||
|
|
||||||
|
|
||||||
@@ -88,6 +92,14 @@ testRootWin_signalmap:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
AppC03_OnClickedNetwork:
|
||||||
|
; TODO: select network window
|
||||||
|
ret
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -450,10 +450,10 @@ winClimate_signalmap:
|
|||||||
; OBJECT
|
; OBJECT
|
||||||
.db 0x55, 0xaa ; magic
|
.db 0x55, 0xaa ; magic
|
||||||
.dw 0 ; next
|
.dw 0 ; next
|
||||||
.dw winClimateBody*2 ; parent
|
.dw winClimateBody*2 ; parent
|
||||||
.dw 0 ; first child
|
.dw 0 ; first child
|
||||||
.dw winClimateBody*2 ; target
|
.dw appC03*2 ; target
|
||||||
.dw 0 ; selector (ony lower 8 bits used)
|
.dw APPC03_SEL_BUTTON_NETWORK ; selector (ony lower 8 bits used)
|
||||||
.dw buttonNetwork_signalmap*2 ; signal map
|
.dw buttonNetwork_signalmap*2 ; signal map
|
||||||
; WIDGET
|
; WIDGET
|
||||||
.db (1<<WIDGET_OPTSLO_INPUT_BIT) | (1<<WIDGET_OPTSLO_BORDER_BIT), 0 ; opts lo, hi
|
.db (1<<WIDGET_OPTSLO_INPUT_BIT) | (1<<WIDGET_OPTSLO_BORDER_BIT), 0 ; opts lo, hi
|
||||||
|
|||||||
@@ -307,15 +307,15 @@ test:
|
|||||||
|
|
||||||
.include "style.asm"
|
.include "style.asm"
|
||||||
|
|
||||||
.include "modules/lcd2/gui2/object.asm"
|
.include "modules/lcd2/gui2/generic/object.asm"
|
||||||
.include "modules/lcd2/gui2/widget.asm"
|
.include "modules/lcd2/gui2/generic/widget.asm"
|
||||||
.include "modules/lcd2/gui2/rootwidget.asm"
|
.include "modules/lcd2/gui2/generic/rootwidget.asm"
|
||||||
.include "modules/lcd2/gui2/label.asm"
|
.include "modules/lcd2/gui2/generic/label.asm"
|
||||||
.include "modules/lcd2/gui2/button.asm"
|
.include "modules/lcd2/gui2/generic/button.asm"
|
||||||
.include "modules/lcd2/gui2/imageview.asm"
|
.include "modules/lcd2/gui2/generic/imageview.asm"
|
||||||
|
.include "modules/lcd2/gui2/generic/valuelabel.asm"
|
||||||
|
.include "modules/lcd2/gui2/generic/guiapp.asm"
|
||||||
.include "modules/lcd2/gui2/sensorwatch.asm"
|
.include "modules/lcd2/gui2/sensorwatch.asm"
|
||||||
.include "modules/lcd2/gui2/valuelabel.asm"
|
|
||||||
.include "modules/lcd2/gui2/guiapp.asm"
|
|
||||||
|
|
||||||
.include "g_app.asm"
|
.include "g_app.asm"
|
||||||
.include "g_win_climate.asm"
|
.include "g_win_climate.asm"
|
||||||
|
|||||||
1
avr/devices/n28/.gitignore
vendored
1
avr/devices/n28/.gitignore
vendored
@@ -1,2 +1,3 @@
|
|||||||
*.eep.hex
|
*.eep.hex
|
||||||
*.obj
|
*.obj
|
||||||
|
n28-enclosure.stl
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
ds18b20
|
ds18b20
|
||||||
flash
|
flash
|
||||||
lcd
|
lcd
|
||||||
|
lcd2
|
||||||
led
|
led
|
||||||
led_activity
|
led_activity
|
||||||
led_simple
|
led_simple
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<subdirs>
|
<subdirs>
|
||||||
font
|
font
|
||||||
gui
|
gui2
|
||||||
ili9341
|
ili9341
|
||||||
xpt2046
|
xpt2046
|
||||||
</subdirs>
|
</subdirs>
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
<gwbuild>
|
<gwbuild>
|
||||||
|
|
||||||
<extradist>
|
<extradist>
|
||||||
|
sensorwatch.asm
|
||||||
</extradist>
|
</extradist>
|
||||||
|
|
||||||
</gwbuild>
|
</gwbuild>
|
||||||
|
|||||||
18
avr/modules/lcd2/gui2/generic/0BUILD
Normal file
18
avr/modules/lcd2/gui2/generic/0BUILD
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml?>
|
||||||
|
|
||||||
|
<gwbuild>
|
||||||
|
|
||||||
|
<extradist>
|
||||||
|
button.asm
|
||||||
|
guiapp.asm
|
||||||
|
imageview.asm
|
||||||
|
label.asm
|
||||||
|
object.asm
|
||||||
|
rootwidget.asm
|
||||||
|
valuelabel.asm
|
||||||
|
widget.asm
|
||||||
|
</extradist>
|
||||||
|
|
||||||
|
</gwbuild>
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user