Add support for waveshare generic MIPI DSI displays #3347
Unanswered
anhorbc
asked this question in
Component enhancements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Component name
mipi_dsi
Link to component documentation on our website
https://esphome.io/components/display/mipi_dsi/
Describe the enhancement
Add support for the (as of now) 15 different Waveshare MIPI DSI displays that uses the very same driver. I'm not a C++ coder, but I think the current MIPI DSI component quite easily could be modified to make this work. To me it looks like the waveshare code and esphome code regarding mpi_dsi is very similar. Waveshare driver code is available at link below.
Use cases
This would allow users to select from a whole new palette of different MIPI DSI displays that all uses the same driver and init commands. Some functions like i2c backlight could perhaps be implemented in a separate component or could be addressed with the i2c_device component. Or included in the possible upcoming addition of backlight support to the mipi_dsi component.
Anything else?
https://github.com/waveshareteam/Waveshare-ESP32-components/tree/master/display/lcd/esp_lcd_dsi
Beta Was this translation helpful? Give feedback.
All reactions