ili9341: finalized SPI params.
This commit is contained in:
@@ -11,32 +11,12 @@
|
||||
; ***************************************************************************
|
||||
; defines
|
||||
|
||||
#if 0
|
||||
.equ ILI9341_SPIMODE = (0<<SPIHW_MODE_SPEED0_BIT) | \
|
||||
(0<<SPIHW_MODE_SPEED1_BIT) | \
|
||||
(1<<SPIHW_MODE_DOUBLESPEED_BIT) | \
|
||||
(0<<SPIHW_MODE_DATAORDER_BIT) | \
|
||||
(0<<SPIHW_MODE_CPOL_BIT) | \
|
||||
(0<<SPIHW_MODE_CPHA_BIT)
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
.equ ILI9341_SPIMODE = (1<<SPIHW_MODE_SPEED0_BIT) | \
|
||||
(0<<SPIHW_MODE_SPEED1_BIT) | \
|
||||
(0<<SPIHW_MODE_DOUBLESPEED_BIT) | \
|
||||
(0<<SPIHW_MODE_DATAORDER_BIT) | \
|
||||
(0<<SPIHW_MODE_CPOL_BIT) | \
|
||||
(0<<SPIHW_MODE_CPHA_BIT)
|
||||
#endif
|
||||
|
||||
#if 1
|
||||
.equ ILI9341_SPIMODE = (0<<SPIHW_MODE_SPEED0_BIT) | \
|
||||
(0<<SPIHW_MODE_SPEED1_BIT) | \
|
||||
(1<<SPIHW_MODE_DOUBLESPEED_BIT) | \
|
||||
(0<<SPIHW_MODE_DATAORDER_BIT) | \
|
||||
(0<<SPIHW_MODE_CPOL_BIT) | \
|
||||
(0<<SPIHW_MODE_CPHA_BIT)
|
||||
#endif
|
||||
|
||||
|
||||
; ***************************************************************************
|
||||
@@ -506,6 +486,7 @@ l_loopW_%:
|
||||
pop r24
|
||||
sbiw r25:r24, 1
|
||||
brne l_loopH_%
|
||||
sbi SPIHW_SS_OUTPUT, SPIHW_SS_PIN ; SS low
|
||||
|
||||
rcall ili9341EndSpi
|
||||
.endmacro
|
||||
@@ -612,18 +593,17 @@ ili9341InitCommands:
|
||||
.db 0x00, 0x0E, 0x14, 0x03, 0x11, 0x07, 0x31, 0xC1
|
||||
.db 0x48, 0x08, 0x0F, 0x0C, 0x31, 0x36, 0x0F, 0x00
|
||||
; memory access control (use ILI9341_MADCTL_MV to flip X/Y)
|
||||
; .db 0x36, 1, (ILI9341_MADCTL_MX | ILI9341_MADCTL_BGR), 0x00
|
||||
; .db 0x36, 1, (ILI9341_MADCTL_BGR), 0x00
|
||||
; MMMMBM
|
||||
; YXVLGH00
|
||||
.db 0x36, 1, 0b11101000, 0x00
|
||||
; normal mode on
|
||||
.db 0x13, 0
|
||||
; .db 0x13, 0
|
||||
|
||||
; end
|
||||
.db 0xff, 0xff
|
||||
|
||||
|
||||
|
||||
.include "modules/lcd2/ili9341/font1.asm"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user