I wonder if there is any "work-around" to use the Arduino Board Manager 2.0.0 and the Adafruit ESP32 V2.
If I load the Board Manager 2.0.4 in the Arduino IDE. The I2S fails even working wit the Adafruit ESP32.
With the Arduino Board Manager 2.0.0 and the Adafruit ESP32 I2S works problemloss.
About the last two years, I have been working with the Arduino ID 1.8.13 and the board ADAFRUIT Feather ESP32
To be able to choose your board: in Tools you have the Board Manager (gestor de tarjetas in spanish) you choose ESP32 and you install the version you need. I was working with version 1.0.6 No problem at all.
Then some weeks ago, I was aware about the new ADAFRUIT Feather ESP32 V2.
I took the decision to test this new board ...
I needed to upgrade the ESP32 Board Manager to 2.0.4 to have the possibility to choose the board ADAFRUIT Feather ESP32 V2.
Everything seems to work fine in the ADAFRUIT Feather ESP32 V2, but I discover a problem with the internal ESP32 - DAC driven by I2S what is critical for me.
Then I tested the same feature in the ADAFRUIT Feather ESP32 and same result "not working". I have shared the sketch
Then I began to down-grade the ESP32 Board Manager, testing the different versions one by one.
Only when I reached the ESP32 Board Manager to 2.0.0 (see attached file) the internal ESP32 - DAC driven by I2S works again.
But with this version of Board Manager I cannot choose as target board the ADAFRUIT Feather ESP32 V2.
Today I have realized that there is a new ESP32 Board Manager the 2.0.5 , I have just tested and internal ESP32 - DAC driven by I2S is not working
Any hint to solve the issue is highly appreciated.
Sure I have not explained the problem clear enough, I'm not using the Arduino IDE 2.0
About the last two years, I have been working with the Arduino ID 1.8.13 and the board ADAFRUIT Feather ESP32
To be able to choose your board: in Tools you have the Board Manager (gestor de tarjetas in spanish) you choose ESP32 and you install the version you need.
I was working with version 1.0.6 No problem at all.
Then some weeks ago, I was aware about the new ADAFRUIT Feather ESP32 V2.
I took the decision to test this new board ...
I needed to upgrade the ESP32 Board Manager to 2.0.4 to have the possibility to choose the board ADAFRUIT Feather ESP32 V2.
Everything seems to work fine in the ADAFRUIT Feather ESP32 V2, but I discover a problem with the internal ESP32 - DAC driven by I2S what is critical for me.
Then I tested the same feature in the ADAFRUIT Feather ESP32 and same result "not working". I have shared the sketch
Then I began to down-grade the ESP32 Board Manager, testing the different versions one by one.
Only when I reached the ESP32 Board Manager to 2.0.0 (see attached file) the internal ESP32 - DAC driven by I2S works again.
But with this version of Board Manager I cannot choose as target board the ADAFRUIT Feather ESP32 V2.
Today I have realized that there is a new ESP32 Board Manager the 2.0.5 , I have just tested and internal ESP32 - DAC driven by I2S is not working
Any hint to solve the issue is highly appreciated.
It looks like it has already been reported to the ESP32 boards platform developers:
See the discussion there and in the linked discussions for information.
Please note that this is entirely a problem with the 3rd party Espressif ESP-IDF. This has nothing to do with any software maintained by the Arduino company.