static void lcm_init(void) { MDELAY(20); lcm_init_register(); MDELAY(20); }
static void lcm_init(void) { SET_RESET_PIN(1); SET_RESET_PIN(0); MDELAY(10); SET_RESET_PIN(1); MDELAY(20);//Must over 6 ms,SPEC request lcm_init_register(); }
static unsigned int lcm_esd_recover(void) { #ifndef BUILD_LK SET_RESET_PIN(1); MDELAY(5); SET_RESET_PIN(0); MDELAY(10); SET_RESET_PIN(1); MDELAY(100); lcm_init_register(); #endif return TRUE; }
static void lcm_resume(void) { /* unsigned int data_array[16]; data_array[0] = 0x00110500; // Sleep Out dsi_set_cmdq(&data_array, 1, 1); MDELAY(120); data_array[0] = 0x00290500; // Display On dsi_set_cmdq(&data_array, 1, 1); MDELAY(20); */ SET_RESET_PIN(1); MDELAY(10); SET_RESET_PIN(0); MDELAY(10); SET_RESET_PIN(1); MDELAY(20); lcm_init_register(); }