Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix I2S crackling in 2.x #8583

Merged
merged 1 commit into from
Aug 29, 2023

Conversation

lucasssvaz
Copy link
Collaborator

@lucasssvaz lucasssvaz commented Aug 29, 2023

Description of Change

Commit espressif/esp-idf@73ca054 introduced crackling in the I2S communication (as discussed in #8467). This PR aims to revert the changes by replacing the libdriver.a file for each board with one the reverted changes.

Each libdriver.a file was generated by the following steps:

1 - Cloned ESP-IDF and checked out commit in versions.txt;
2 - Added Arduino as an ESP-IDF component and checked out commit in versions.txt;
3 - Reverted commit espressif/esp-idf@73ca054 in IDF;
4 - Copied tools/sdk/<CHIP>/sdkconfig to IDF project folder;
5 - Compiled using idf.py build;
6 - Copied <PROJECT_FOLDER>/build/esp-idf/driver/libdriver.a to tools/sdk/<CHIP>/lib/libdriver.a.

NOTE: The original IDF commit was made to fix I2S microphones. Reverting it might break I2S microphones in Arduino.

Tests scenarios

Tested by @harbaum on ESP32-DevKitC on #8467.

Related links

Closes #8467.

Jason2866 referenced this pull request in tasmota/esp-idf Aug 29, 2023
@me-no-dev me-no-dev merged commit 9e8b5ac into espressif:release/v2.x Aug 29, 2023
34 checks passed
@VojtechBartoska VojtechBartoska added this to the 2.0.12 milestone Aug 30, 2023
@lucasssvaz lucasssvaz deleted the bugfix/i2s_crackling branch August 30, 2023 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

3 participants