From e1ffa373e57202b06fcf05b8cfcc1d7d90872034 Mon Sep 17 00:00:00 2001 From: zhaobing Date: Tue, 9 Aug 2022 10:27:33 +0800 Subject: [PATCH] add LCD_HORIZONTAL_INVERT --- radio/src/targets/taranis/hal.h | 3 +++ radio/src/targets/taranis/lcd_driver_spi.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/radio/src/targets/taranis/hal.h b/radio/src/targets/taranis/hal.h index 8bdf59bf5..349153696 100644 --- a/radio/src/targets/taranis/hal.h +++ b/radio/src/targets/taranis/hal.h @@ -2257,6 +2257,9 @@ #if defined(RADIO_TX12) || defined(RADIO_TX12MK2) || defined(RADIO_ZORRO) || defined(RADIO_FAMILY_JUMPER_T12) || defined(RADIO_T8) || defined(RADIO_COMMANDO8) || defined(RADIO_TPRO) #define LCD_VERTICAL_INVERT #endif +#if defined(RADIO_LR3PRO) + #define LCD_HORIZONTAL_INVERT +#endif #if defined(PCBX9E) #define LCD_RCC_AHB1Periph (RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOC | RCC_AHB1Periph_GPIOD | RCC_AHB1Periph_DMA1) #define LCD_RCC_APB1Periph RCC_APB1Periph_SPI3 diff --git a/radio/src/targets/taranis/lcd_driver_spi.cpp b/radio/src/targets/taranis/lcd_driver_spi.cpp index 8bb697858..46874f417 100644 --- a/radio/src/targets/taranis/lcd_driver_spi.cpp +++ b/radio/src/targets/taranis/lcd_driver_spi.cpp @@ -117,7 +117,7 @@ void lcdStart() #if defined(LCD_VERTICAL_INVERT) // T12 and TX12 have the screen inverted. lcdWriteCommand(0xe2); // (14) Soft reset -#if defined(RADIO_LR3PRO) +#if defined(LCD_HORIZONTAL_INVERT) lcdWriteCommand(0xa1); // Set seg #else lcdWriteCommand(0xa0); // Set seg