Ejemplo n.º 1
0
/**
  * @brief  Get the ILI9320 ID.
  * @param  None
  * @retval The ILI9320 ID 
  */
uint16_t ili9320_ReadID(void)
{
  if(Is_ili9320_Initialized == 0)
  {
    ili9320_Init();  
  }
  return (ili9320_ReadReg(0x00));
}
Ejemplo n.º 2
0
/**
  * @brief  Initializes the LCD.
  * @param  None
  * @retval LCD state
  */
static void LCD_LL_Init(void)
{
  if (ili9320_drv.ReadID() == ILI9320_ID)
  {
    ili9320_Init();
  }
  else
  {
    ili9325_Init();
  }
}
/**
  * @brief  Initializes the LCD.
  * @param  None
  * @retval LCD state
  */
void LCD_LL_Init(void)
{ 
  /* LCD Init */
  STM_FSMC_BANK3_Init();
  
  if(ili9320_drv.ReadID() == ILI9320_ID)
  {
    ili9320_Init();
  }
  else if(ili9325_drv.ReadID() == ILI9325_ID)
  {
    ili9325_Init();
  }
}
/**
  * @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();
  }
}