This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SN65DSI86: How can I shorten the time to write registers

Part Number: SN65DSI86

Hi Ti,

I need to 0x0320,0x0321,0x0322,0x0333 respectively 0xaa,0xbb,0xcc,0xdd, takes 30 ms of time, how to modify the code written registers can shorten the time?


Here is my code:


edp_write_reg(0xF4, 0xFF);
edp_write_reg(0x64, 0xaa);
edp_write_reg(0x74, 0x00);
edp_write_reg(0x75, 0x03);
edp_write_reg(0x76, 0x20);
edp_write_reg(0x77, 0x01);
edp_write_reg(0x78, 0x81);
mdelay(10);

edp_write_reg(0xF4, 0xFF);
edp_write_reg(0x64, 0xbb);
edp_write_reg(0x74, 0x00);
edp_write_reg(0x75, 0x03);
edp_write_reg(0x76, 0x21);
edp_write_reg(0x77, 0x01);
edp_write_reg(0x78, 0x81);
mdelay(10);

edp_write_reg(0xF4, 0xFF);
edp_write_reg(0x64, 0xcc);
edp_write_reg(0x74, 0x00);
edp_write_reg(0x75, 0x03);
edp_write_reg(0x76, 0x22);
edp_write_reg(0x77, 0x01);
edp_write_reg(0x78, 0x81);
mdelay(10);

edp_write_reg(0xF4, 0xFF);
edp_write_reg(0x64, 0xcc);
edp_write_reg(0x74, 0x00);
edp_write_reg(0x75, 0x03);
edp_write_reg(0x76, 0x23);
edp_write_reg(0x77, 0x01);
edp_write_reg(0x78, 0x81);