Open martinberlin opened 3 months ago
Good to know, unfortunately the HAL is not guaranteed to be stable, but the high-level drivers don't work for our purposes :/
Interesting I didn’t know that. Just wanted to mention that in 5.2 version of IDF there are also issues https://github.com/vroland/epdiy/issues/300 so we should prepare to handle those cases because many people will fall there @vroland Otherwise we need to very explicitly advice to try v7 esp32S3 Firmware only with IDF version 5.1 till is solved
Hm, though something else also plays into it, I think I'm using 5.2.1 and that works without problems for me...
Ouch I'm then also upgrading to that version. I'm still using 5.1 and didn't saw any signal to move on till I read this. Thanks @vroland
Ah, nvm, 5.2.1 also crashes for me.
When trying to build this component with IDF 5.3 we came upon this errors (5.1 works correct)
1st error: lcd_ll_set_data_width
This one I don't know why it comes but in the documentation of ESP32S3 I see only a reference to data_width but I don't find this function. Anyways it compiles correctly in IDF 5.1, and it of course exists:
_$ grep -rne lcd_ll_set_datawidth .
2nd error: Missing argument to function 'lcd_hal_cal_pclk_freq'
This happens because in idf 5.3 there is a new argument at the end called hal_utils_clk_div_t* lcd_clk_div
Reference in 5.3 LCD HAL.