avr: started working on xpt2046 module.
This commit is contained in:
@@ -56,6 +56,7 @@
|
||||
#define MODULES_COM2W
|
||||
#define MODULES_SPI_HW
|
||||
#define MODULES_ILI9341
|
||||
#define MODULES_XPT2046
|
||||
#define MODULES_FONT
|
||||
#define MODULES_GUI
|
||||
;#define MODULES_TWI_MASTER
|
||||
@@ -169,6 +170,8 @@ irqNotSet:
|
||||
; @routine onSystemStart
|
||||
|
||||
onSystemStart:
|
||||
clr r16
|
||||
sts statsUpdateTimer, r16
|
||||
bigcall test
|
||||
ret
|
||||
; @end
|
||||
@@ -193,15 +196,26 @@ onMessageReceived:
|
||||
; Called every 100ms. Add your routine calls here. No arguments, no results.
|
||||
|
||||
onEvery100ms:
|
||||
onEverySecond:
|
||||
onEveryMinute:
|
||||
onEveryHour:
|
||||
onEveryDay:
|
||||
ret
|
||||
; @end
|
||||
|
||||
|
||||
onEveryMinute:
|
||||
onEverySecond:
|
||||
#ifdef MODULES_GUI
|
||||
lds r16, statsUpdateTimer
|
||||
inc r16
|
||||
cpi r16, 5
|
||||
brcc onEverySecond_updateStats
|
||||
sts statsUpdateTimer, r16
|
||||
ret
|
||||
onEverySecond_updateStats:
|
||||
bigcall WinNetStats_Update
|
||||
clr r16
|
||||
sts statsUpdateTimer, r16
|
||||
#endif
|
||||
ret
|
||||
|
||||
|
||||
@@ -220,7 +234,7 @@ onEveryLoop:
|
||||
test:
|
||||
#ifdef MODULES_GUI
|
||||
bigcall WinNetStats_Init
|
||||
bigcall WinNetStats_Draw
|
||||
bigcall WinNetStats_Show
|
||||
#endif
|
||||
ret
|
||||
|
||||
@@ -236,7 +250,7 @@ test:
|
||||
|
||||
;.include "common/debug.asm"
|
||||
|
||||
.include "modules/lcd2/gui/titlewindow.asm"
|
||||
.include "modules/lcd2/gui/titlewindow2.asm"
|
||||
;.include "modules/lcd2/font/font2.asm"
|
||||
;.include "modules/lcd2/font/font3.asm"
|
||||
;.include "modules/lcd2/font/font16x26.asm"
|
||||
@@ -265,6 +279,8 @@ test:
|
||||
|
||||
.dseg
|
||||
|
||||
statsUpdateTimer: .byte 1
|
||||
|
||||
heapStart:
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user