I'm working with the tjpgd example with esp-idf 5.0 and I can't see that it uses esp-lcd as a component in any cmakelist-file, it includes the headers directly. I'm looking at
https://docs.espressif.com/projects/esp ... quirements and esp_lcd is not one of the common components so I don't understand why it is possible to use esp_lcd without requiring it as a component? It's the same with
/examples/peripherals/adc/continuous_read which got updated for 5.0, I can't see that it requires esp_adc component, it just includes the header "esp_adc/adc_continuous.h". Can the built in esp-idf components in esp-idf/components/ be used directly without requiring them in the cmakelist-file?
To solve the original issue I just used the generic panel functions included in "esp_lcd_panel_ops.h" which I think is what is supposed to be used instead of the panel specific ones. I had to set a gap with
to move the picture to the correct place on the display because it doesn't start drawing at 0,0.