inthsync_gpio_num;/*!< GPIO used for HSYNC signal */
intvsync_gpio_num;/*!< GPIO used for VSYNC signal */
intde_gpio_num;/*!< GPIO used for DE signal, set to -1 if it's not used */
intpclk_gpio_num;/*!< GPIO used for PCLK signal */
intdata_gpio_nums[SOC_LCD_RGB_DATA_WIDTH];/*!< GPIOs used for data lines */
intdisp_gpio_num;/*!< GPIO used for display control signal, set to -1 if it's not used */
bool(*on_frame_trans_done)(esp_lcd_panel_handle_tpanel,void*user_data);/*!< Callback, invoked when one frame buffer has transferred done */
void*user_data;/*!< User data which would be passed to on_frame_trans_done's user_data */
struct{
unsignedintdisp_active_low:1;/*!< If this flag is enabled, a low level of display control signal can turn the screen on; vice versa */
unsignedintrelax_on_idle:1;/*!< If this flag is enabled, the host won't refresh the LCD if nothing changed in host's frame buffer (this is usefull for LCD with built-in GRAM) */