avr: work on simple GUI module to be used by node c02.

This commit is contained in:
Martin Preuss
2025-11-03 17:23:40 +01:00
parent b4fee78ad8
commit e58e9b846c
38 changed files with 1951 additions and 2422 deletions

View File

@@ -72,15 +72,15 @@
.equ COM_DATA_OUTPUT = PORTD
.equ COM_DATA_PIN = PORTD0
.equ COM_ATTN_DDR = DDRD
.equ COM_ATTN_INPUT = PIND
.equ COM_ATTN_OUTPUT = PORTD
.equ COM_ATTN_PIN = PORTD2
.equ COM_CLK_DDR = DDRD
.equ COM_CLK_INPUT = PIND
.equ COM_CLK_OUTPUT = PORTD
.equ COM_CLK_PIN = PORTD2
.equ COM_IRQ_ADDR_ATTN = EIMSK
.equ COM_IRQ_BIT_ATTN = INT0
.equ COM_IRQ_GIFR_ATTN = INTF0
;.equ COM_IRQ_GIMSK_ATTN = PCIE0
.equ COM_IRQ_ADDR_CLK = EIMSK
.equ COM_IRQ_BIT_CLK = INT0
.equ COM_IRQ_GIFR_CLK = INTF0
;.equ COM_IRQ_GIMSK_CLK = PCIE0
@@ -127,9 +127,12 @@
; ---------------------------------------------------------------------------
; ILI9341 module
.equ DISPLAY_WIDTH = 320
.equ DISPLAY_HEIGHT = 240
.equ ILI9341_DEVICENUM = 0
.equ ILI9341_DSP_WIDTH = 320
.equ ILI9341_DSP_HEIGHT = 240
.equ ILI9341_DSP_WIDTH = DISPLAY_WIDTH
.equ ILI9341_DSP_HEIGHT = DISPLAY_HEIGHT
.equ ILI9341_RESET_DDR = DDRB
.equ ILI9341_RESET_OUTPUT = PORTB