Page 1 of 1

Use ESP32 LyraT-Mini V1.2 with esp-idf-v5.11

Posted: Fri Mar 15, 2024 12:03 pm
by ericchile
Hello everybody,

I'm new to the ESP32 and I'm trying to use the ESP32-LyraT-Mini-V1.2 card with the framworks esp-idf-5.11.
When I compile and flash the "voip" example, I reboot constantly with the message :

"E (1198) i2s(legacy): CONFLICT! The new i2s driver can't work along with the legacy i2s driver"

Can anyone tell me how to make the "voip" example work please ?

Thanks,

Eric

Re: Use ESP32 LyraT-Mini V1.2 with esp-idf-v5.11

Posted: Sun Jul 14, 2024 1:09 pm
by jon811
Actually i have same issue in esp-idf-v5.2, but on esp-idf-v4.4 no such error, it's even starting, but not works. Error E (16565) I2S: register I2S object to platform failed. So i can't push it to work anyhow. Is there a full description somewhere to make it work on VSCode? With all IDF settings may be?

Re: Use ESP32 LyraT-Mini V1.2 with esp-idf-v5.11

Posted: Sun Jul 14, 2024 1:44 pm
by jon811
I have same problem in IDF 5.2, in IDF 4.4.8 it compiles, but at start i have E (16565) I2S: register I2S object to platform failed in Serial, so it doesn't work. How to start work in VSCode? Where to find actual manual to start working in VSCode without delay?

Re: Use ESP32 LyraT-Mini V1.2 with esp-idf-v5.11

Posted: Tue Jul 16, 2024 12:38 am
by migmel
ericchile wrote:
Fri Mar 15, 2024 12:03 pm
E (1198) i2s(legacy): CONFLICT! The new i2s driver can't work along with the legacy i2s driver"
You wouldn't be able to run (unmodified) voip example with ESP IDF 5.0 or later version.
The reason is ESP IDF switched to the new I2S drivers(i2s_std.h, i2s_pdm.h, and i2s_tdm.h) starting from ESP IDF v5.0 and unfortunately, the ESP ADF team has not yet updated the whole ESP ADF(latest v2.6) to work with these new drivers.
This means that some parts of ADF or so (probably the board support) are still using the old deprecated driver i2s.h. So, at runtime you will get a compatibility error.
It has been almost a year since the last ADF v2.6 version was released(Aug 4, 2023) and nobody seem to care about it. So, you would have to do it by yourself or else you will be waiting for a long time until somebody in the ADF team finally decide to address the issue.

IMHO, ADF is an unfinished framework that as of today is mostly useless for professional applications.