diff --git a/avr/modules/lcd2/ili9341/main.asm b/avr/modules/lcd2/ili9341/main.asm index 728f202..1290e24 100644 --- a/avr/modules/lcd2/ili9341/main.asm +++ b/avr/modules/lcd2/ili9341/main.asm @@ -46,7 +46,7 @@ ILI9341_Init: rcall ILI9341_Reset rcall ILI9341_LeaveSleepMode - ldi r16, 0xff + ldi r16, 0x20 rcall ILI9341_SetBacklight sec @@ -146,13 +146,14 @@ ILI9341_SetBacklight: ILI9341_SetBacklight_on: sbi ILI9341_LED_OUTPUT, ILI9341_LED_PIN ret ; DEBUG + push r16 rcall ili9341BeginSpi ldi r16, ILI9341_CMD_WRITECTLDISPLAY rcall ili9341SendCommand - ; ldi r16, 0b00100100 - ldi r16, 0x24 + ; BCTRL=1, DD=1, BL=1 (or: 0x24 reported to work) + ldi r16, (1<<5) | (1<<3) | (1<<2) rcall ili9341SendData ldi r16, ILI9341_CMD_SETDSPBRIGHTNESS @@ -160,10 +161,10 @@ ret ; DEBUG pop r16 rcall ili9341SendData - ldi r16, 0xbe - rcall ili9341SendCommand - ldi r16, 0x0f - rcall ili9341SendData +; ldi r16, 0xbe +; rcall ili9341SendCommand +; ldi r16, 0x0f +; rcall ili9341SendData rcall ili9341EndSpi