diff --git a/esphome/components/mipi_dsi/display.py b/esphome/components/mipi_dsi/display.py index 97af7a33243..1c950fcffe3 100644 --- a/esphome/components/mipi_dsi/display.py +++ b/esphome/components/mipi_dsi/display.py @@ -198,6 +198,7 @@ async def to_code(config: ConfigType) -> None: model.get_dimensions(config) ) var = cg.new_Pvariable(config[CONF_ID], width, height, color_depth, pixel_mode) + cg.add(var.set_color_mode(COLOR_ORDERS[config[CONF_COLOR_ORDER]])) cg.add(var.set_big_endian(config[CONF_BYTE_ORDER] == BYTE_ORDER_BIG)) sequence = model.get_sequence(config)