some minor work on gui/win modules.
This commit is contained in:
13
avr/modules/lcd2/gui/TODO
Normal file
13
avr/modules/lcd2/gui/TODO
Normal file
@@ -0,0 +1,13 @@
|
||||
|
||||
|
||||
- Screen
|
||||
- functions:
|
||||
- show
|
||||
- unshow
|
||||
- touch
|
||||
- key
|
||||
- activeAreas:
|
||||
- x, y, w, h (in FLASH)
|
||||
- only small variable data in SRAM, no need for heap!
|
||||
|
||||
|
||||
37
avr/modules/lcd2/gui/defs.asm
Normal file
37
avr/modules/lcd2/gui/defs.asm
Normal file
@@ -0,0 +1,37 @@
|
||||
; ***************************************************************************
|
||||
; copyright : (C) 2025 by Martin Preuss
|
||||
; email : martin@libchipcard.de
|
||||
;
|
||||
; ***************************************************************************
|
||||
; * This file is part of the project "AqHome". *
|
||||
; * Please see toplevel file COPYING of that project for license details. *
|
||||
; ***************************************************************************
|
||||
|
||||
#ifndef AQH_AVR_GUI_H
|
||||
#define AQH_AVR_GUI_H
|
||||
|
||||
|
||||
|
||||
.equ SCR_OFFS_HANDLER_LO = 0
|
||||
.equ SCR_OFFS_HANDLER_HI = 1
|
||||
.equ SCR_OFFS_X_LO = 2
|
||||
.equ SCR_OFFS_X_HI = 3
|
||||
.equ SCR_OFFS_Y_LO = 4
|
||||
.equ SCR_OFFS_Y_HI = 5
|
||||
.equ SCR_OFFS_WIDTH_LO = 6
|
||||
.equ SCR_OFFS_WIDTH_HI = 7
|
||||
.equ SCR_OFFS_HEIGHT_LO = 8
|
||||
.equ SCR_OFFS_HEIGHT_HI = 9
|
||||
.equ SCR_OFFS_BG_COL_LO = 10
|
||||
.equ SCR_OFFS_BG_COL_HI = 11
|
||||
.equ SCR_OFFS_FG_COL_LO = 12
|
||||
.equ SCR_OFFS_FG_COL_HI = 13
|
||||
.equ SCR_OFFS_FONT_LO = 14
|
||||
.equ SCR_OFFS_FONT_HI = 15
|
||||
.equ SCR_SIZE = 16
|
||||
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user