cancel
Showing results for 
Search instead for 
Did you mean: 

I need help with converting demo on STM32F769I-DISCO to work with ILI9806E 480x640 display in DSI Video mode

VMala.1
Associate II

 specifically, when/how to send DSI configuration commands at startup.

3 REPLIES 3

Should be various DSI examples over the Cube F7, H7 and F4 including ones sending command packets.

Work project?​

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
VMala.1
Associate II

yes work project.

I have found a DSI demo for STM32F769I-DISCO but it is for Adaptive Command mode, not video. although it is easy to switch the mode in STM32CubeMX, the result has a lot to configure. I just don't know what I'm doing.

Following implements HAL_DSI_ShortWrite / HAL_DSI_LongWrite as DSI_IO_Write, which OTM8009A subsequently calls via a function pointer in the display object.

STM32Cube_FW_H7_V1.8.0\Drivers\BSP\STM32H747I-DISCO\stm32h747i_discovery_lcd.c

STM32Cube_FW_H7_V1.8.0\Drivers\BSP\Components\otm8009a\otm8009a.c

Less abstracted in

STM32Cube_FW_F7_V1.16.0\Drivers\BSP\STM32F769I-Discovery\stm32f769i_discovery_lcd.c

Dig up docs and linux drivers for the ILI9806E for a starting point

https://android.googlesource.com/kernel/msm/+/android-msm-bullhead-3.10-n-preview-5/arch/arm/boot/dts/qcom/dsi-panel-ili9806e-fwvga-video.dtsi

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..