#ifndef __LMS501XX_H__ #define __LMS501XX_H__ const unsigned char SEQ_SET_EXTC[] = { 0xB9, 0xFF, 0x83, 0x69, }; const unsigned char SEQ_SET_MIPI_DSI[] = { 0xBA, 0x11, 0x00, 0x16, 0xC6, 0x80, 0x0A, 0x00, 0x10, 0x24, 0x02, 0x21, 0x21, 0x9A, 0x11, 0x14, }; const unsigned char SEQ_SET_GIP[] = { 0xD5, 0x00, 0x00, 0x09, 0x03, 0x2D, 0x00, 0x00, 0x12, 0x31, 0x23, 0x00, 0x00, 0x10, 0x70, 0x37, 0x00, 0x00, 0x0D, 0x01, 0x40, 0x37, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0xEF, 0x00, 0x13, 0x57, 0x71, 0x00, 0x00, 0x00, 0xEF, 0xEF, 0x00, 0x64, 0x20, 0x06, 0x00, 0x00, 0x00, 0xEF, 0xEF, 0x00, 0x02, 0x46, 0x60, 0x00, 0x00, 0x00, 0xEF, 0xEF, 0x00, 0x75, 0x31, 0x17, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x0C, 0xFC, 0xFF, 0x0F, 0xFC, 0x0C, 0xFC, 0xFF, 0x00, 0x00, 0x5A, }; const unsigned char SEQ_SET_POWER[] = { 0xB1, 0x0A, 0x83, 0x77, 0x00, 0x91, 0x0F, 0x1C, 0x1C, 0x0C, 0x2A, 0x20, 0x4E, }; const unsigned char SEQ_SET_RGB[] = { 0xB3, 0x03, 0x00, 0x30, 0x0B, }; const unsigned char SEQ_SET_CYC[] = { 0xB4, 0x02, }; const unsigned char SEQ_SET_VCOM[] = { 0xB6, 0xB1, 0xa8, 0x00, }; const unsigned char SEQ_SET_PTBA[] = { 0xBF, 0x5F, 0x00, 0x00, 0x06, }; const unsigned char SEQ_SET_PANEL[] = { 0xCC, 0x0e, }; const unsigned char SEQ_SET_DGC[] = { 0xC1, 0x00, }; const unsigned char SEQ_SET_STBA[] = { 0xC0, 0x73, 0x50, 0x00, 0x1f, 0x04, 0x04, }; const unsigned char SEQ_SET_EQ[] = { 0xE3, 0x03, 0x03, 0x03, 0x03, }; const unsigned char SEQ_SET_VCOM_POWER[] = { 0xEA, 0x7A, }; const unsigned char SEQ_SET_ECO[] = { 0xC6, 0x40, }; const unsigned char SEQ_SET_GAMMA[] = { 0xE0, 0x00, 0x1C, 0x20, 0x35, 0x3A, 0x3F, 0x31, 0x4c, 0x08, 0x0E, 0x0E, 0x12, 0x13, 0x11, 0x13, 0x18, 0x1D, 0x00, 0x1C, 0x20, 0x35, 0x3A, 0x3F, 0x31, 0x4c, 0x08, 0x0E, 0x0E, 0x12, 0x13, 0x11, 0x13, 0x18, 0x1D, 0x01, }; const unsigned char SEQ_SET_CABC_PWM[] = { 0xC9, 0x0F, 0x00, }; unsigned char SEQ_SET_BL[] = { 0x51, 0xFF, }; const unsigned char SEQ_SET_DISP[] = { 0x53, 0x24, }; const unsigned char SEQ_SET_CABC_ON[] = { 0x55, 0x02, }; const unsigned char SEQ_SET_CABC_OFF[] = { 0x55, 0x00, }; const unsigned char SEQ_SLEEP_IN[] = { 0x10, }; const unsigned char SEQ_SLEEP_OUT[] = { 0x11, }; const unsigned char SEQ_DISPLAY_ON[] = { 0x29, }; const unsigned char SEQ_DISPLAY_OFF[] = { 0x28, }; enum { GAMMA_30CD = 0, GAMMA_40CD, GAMMA_70CD, GAMMA_90CD, GAMMA_100CD, GAMMA_110CD, GAMMA_120CD, GAMMA_130CD, GAMMA_140CD, GAMMA_150CD, GAMMA_160CD, GAMMA_170CD, GAMMA_180CD, GAMMA_190CD, GAMMA_200CD, GAMMA_210CD, GAMMA_220CD, GAMMA_230CD, GAMMA_240CD, GAMMA_250CD, GAMMA_260CD, GAMMA_270CD, GAMMA_280CD, GAMMA_290CD, GAMMA_300CD = 24, GAMMA_MAX }; #define GAMMA_PARAM_SIZE 26 #endif /* __LMS501XX_H__ */