How to use LCD MIPI DSI LP Mode to initialize LCD?
Hi Sir,
I used STM32F469i-DISCO for evaluating my project.
I now TRY LCD which driver IC is ST7701S and show some image in video mode at panel.
ST7701s had to initialized in DSI LP Mode. I had referenced STM32Cube_FW_F4_V1.21.0 example projects. But I can't make it work. Could you please provide example which is including DSI LP mode configuration for me?
Environment : STM32F469i- disco and ST7701s LCD.
I had implement some LPCmd before HAL_DSI_Start(), but it doesn't work.
LPCmd.LPGenShortWriteNoP = DSI_LP_GSW0P_ENABLE;
LPCmd.LPGenShortWriteOneP = DSI_LP_GSW1P_ENABLE;
LPCmd.LPGenShortWriteTwoP = DSI_LP_GSW2P_ENABLE;
LPCmd.LPGenShortReadNoP = DSI_LP_GSR0P_ENABLE;
LPCmd.LPGenShortReadOneP = DSI_LP_GSR1P_ENABLE;
LPCmd.LPGenShortReadTwoP = DSI_LP_GSR2P_ENABLE;
LPCmd.LPGenLongWrite = DSI_LP_GLW_ENABLE;
LPCmd.LPDcsShortWriteNoP = DSI_LP_DSW0P_ENABLE;
LPCmd.LPDcsShortWriteOneP = DSI_LP_DSW1P_ENABLE;
LPCmd.LPDcsShortReadNoP = DSI_LP_DSR0P_ENABLE;
LPCmd.LPDcsLongWrite = DSI_LP_DLW_ENABLE;
LPCmd.AcknowledgeRequest = DSI_ACKNOWLEDGE_DISABLE;
HAL_DSI_ConfigCommand(&hdsi_eval, &LPCmd);
I observe through the oscilloscope, DSI always in HS mode.
Many thanks!