/** * @brief Get the HX8347D ID. * @param None * @retval The HX8347D ID */ uint16_t hx8347d_ReadID(void) { if(Is_hx8347d_Initialized == 0) { hx8347d_Init(); Is_hx8347d_Initialized = 1; } return (hx8347d_ReadReg(0x00)); }
/** * @brief Initializes the LCD. * @param None * @retval LCD state */ static void LCD_LL_Init(void) { if (hx8347d_drv.ReadID() == HX8347D_ID) { hx8347d_Init(); } else if (spfd5408_drv.ReadID() == SPFD5408_ID) { spfd5408_Init(); } else if (ili9320_drv.ReadID() == ILI9320_ID) { ili9320_Init(); } else { hx8347d_Init(); } }
/** * @brief Initializes the LCD. * @param None * @retval LCD state */ static void LCD_LL_Init(void) { if (spfd5408_drv.ReadID() == SPFD5408_ID) { spfd5408_Init(); } else { hx8347d_Init(); } }