예제 #1
0
파일: hx8347d.c 프로젝트: Azarut/SIM_v3
/**
* @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();
  }
}
예제 #3
0
/**
  * @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();
  }
}