more generalisation of font code.

This commit is contained in:
Martin Preuss
2025-05-22 15:57:03 +02:00
parent 229e68077c
commit a4975038b4
10 changed files with 282 additions and 205 deletions

View File

@@ -97,8 +97,8 @@ ILI9341_Init:
mov r7, r16
; set font pos
ldi zl, LOW(font8x8*2)
ldi zh, HIGH(font8x8*2)
ldi zl, LOW(font1_8x8)
ldi zh, HIGH(font1_8x8)
; set buffer pos
; ldi xl, LOW(ILI9341_buffer)
@@ -113,22 +113,22 @@ ILI9341_Init:
; set character
ldi r16, 'A'
rcall ili9341PrintChar
rcall ili9341_WriteCharacterX4At
ldi r16, 'Q'
rcall ili9341PrintChar
rcall ili9341_WriteCharacterX4At
ldi r16, 'H'
rcall ili9341PrintChar
rcall ili9341_WriteCharacterX4At
ldi r16, 'O'
rcall ili9341PrintChar
rcall ili9341_WriteCharacterX4At
ldi r16, 'M'
rcall ili9341PrintChar
rcall ili9341_WriteCharacterX4At
ldi r16, 'E'
rcall ili9341PrintChar
rcall ili9341_WriteCharacterX4At
sec
ret
@@ -136,16 +136,6 @@ ILI9341_Init:
ili9341PrintChar:
push zl
push zh
rcall ili9341_WriteCharacterX4At
pop zh
pop zl
ret
; ---------------------------------------------------------------------------
; @routine ILI9341_Fini @global
@@ -749,6 +739,6 @@ helloWorld: .db "Hello World", 0
.include "modules/lcd2/ili9341/font1.asm"
.include "modules/lcd2/font/font1.asm"