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