ESP-ADF Release v2.4.1
Below is the release information of ESP-ADF v2.4.1, and its documentation is available here.
For supported IDF versions, please check here.
Changelog
This is the list of changes since release v2.4 :
Framework
New Features
- Updated the embedded IDF version to v4.4.2
- Updated esp-sr to v2.0
- Added the embedded flash stream
- Added new enhanced HLS parser
- Increased the task buffer size to improve the data transmission performance
- Modified algorithm stream to put the task stack on external memory
- Modified recorder_encoder to work with a ring buffer
- Modified wifi_service to support BluFi provisioning
Bugfix
- Fixed the bug that the I2S stream could not work with DAC on the recent IDF version
- Fixed that MCLK was set to GPIO0 by default on v4.4
- Fixed I2S APLL warnings on ESP32-S2 and ESP32-C3
- Fixed TTS stream memory leak
- Fixed the bug that PWM stream access the PSRAM on timer interrupt
- Fixed
http_stream
connect failed due to tx buffer is too small - Fixed a crash when using both of Blufi and classic BT
Audio_Hal
New Features
- Added ESP32-C3-Lyra board configurations
Bugfix
- Fixed that some application examples failed to build on some boards
- Fixed the format issue of left-justified serial audio data output by ES8388
ESP Peripherals
Bugfix
- Fixed the bug that microSD cards could not work on more than one line
ESP ADF Libraries
New Features
- Added
esp_muxer
to support video encoder - Updated
esp_jpeg
version to v1.0.0 - Support rotation for JPEG encoders and decoders
- Added bits conversion APIs for audio process
- Support FLAC decoding with various bits per sample
- Updated
esp_audio
version to v1.7.1
Bugfix
- Fixed the bug that input element buffer size was overridden by esp_audio configuration
in_stream_buf_size
Docs
- Added Chinese translation for
idf_patches
README - Added more services API reference
- Added user guide for ESP32-C3-Lyra v2.0
- Added esp-adf GitHub issue template
- Added description on how to quickly build adf example using VS Code
- Added streams API reference doc
- Added Chinese translation for ESP32-S3-Korvo-2 User Guide
- Updated the ADF glossary
- Updated quick start steps to build adf projects
Examples of ESP-ADF
Features
- Added
led_pixels
example version 2.0 toexamples/display/led_pixels
- Added
esp_muxer
example toexamples/recorder/av_muxer_sdcard
- Added embedded flash tone example to
examples/player/pipeline_embed_flash_tone
- Added AMR-WB encoder to WWE example
- Modified
esp_dispatcher_dueros
to support BluFi provisioning - Added the data point guide to the
dueros
Bugfix
- Fixed the bug that
pipeline_hfp_stream
output no sound - Fixed the bug that ESP32-S3-Korvo-2 v3 could not be waken up by voice when running
esp_dispatcher_dueros
- Fixed the bug that low priority resample task caused btc queue to block on
pipeline_a2dp_sink_stream
- Fixed the bug that name of A2DP overwrite by Blufi
Get This Release
Using git commands below to obtain ESP-ADF v2.4.1 is highly recommended. Note that the submodules should also be updated (using git submodule update --init --recursive
). Otherwise, the source files may be not working properly.
git clone https://github.com/espressif/esp-adf.git esp-adf-v2.4.1
cd esp-adf-v2.4.1/
git checkout v2.4.1
git submodule update --init --recursive
To get the programming guide for Audio Development Framework, please check here.