Documentation for IDF v6.0.3 is available at https://docs.espressif.com/projects/esp-idf/en/v6.0.3/
ESP-IDF v6.0.3 is a bugfix release for ESP-IDF v6.0.
Obtaining v6.0.3
For full installation instructions, see the ESP-IDF Programming Guide.
The source files attached to this release will not work due to our use of git submodules. Use one of the following methods instead:
Using git
To get this release, use the following commands:
git clone -b v6.0.3 --recursive https://github.com/espressif/esp-idf.git esp-idf-v6.0.3
cd esp-idf-v6.0.3/
This is the recommended way of obtaining v6.0.3 of ESP-IDF.
Download an archive with submodules included
Attached to this release is an esp-idf-v6.0.3.zip archive. It includes .git directory and all the submodules, so can be used out of the box. This archive is provided for users who have connectivity issues preventing them from cloning from GitHub. To reduce the size of the archive, the .git directory doesn't include the history of commits older than one year. Users who need to use git checkout to access an older release of IDF will have to use git fetch first to download the remaining part of the history.
This archive can also be downloaded from Espressif's download server: https://dl.espressif.com/github_assets/espressif/esp-idf/releases/download/v6.0.3/esp-idf-v6.0.3.zip
Major changes
Major New Features
- Peripheral Drivers/DMA2D Added a new DMA2D-based asynchronous color conversion driver API,
esp_async_color_convert, enabling efficient RGB and YUV format conversions. (7a627c7) - Peripheral Drivers/ISP Added support for RAW image input from memory, allowing ISP to process images without a sensor interface and simplifying parameter debugging. (80f969e)
- Peripheral Drivers/UART Added support for transmitting multiple non-contiguous buffers by UHCI. (8ca8e00)
- System Hardware/PSRAM Introduced
CONFIG_SPIRAM_ENC_EXEMPTto enable the carving of a designated unencrypted PSRAM region, which is accessible through the newMALLOC_CAP_SPIRAM_NO_ENCto avoid encryption related alignment considerations (255cce5)
Breaking Changes
- Application Utilities/ESP HTTP Server Fix Content-Length truncation to prevent HTTP request smuggling, add HTTPD_MAX_REQ_BODY_LEN_KB Kconfig (default 16 MB) to cap accepted body size (a96952e)
Known Issues
- On ESP32-P4, LP-SPI full-duplex and LSB-first master/slave transfers may return stale or zero data on MISO. 3-wire (SIO) transfers are not affected. This issue is present in ESP-IDF v6.0 through v6.0.3. It is fixed in ESP-IDF v6.1 and will be included in a future v6.0 bugfix release.
Changelog
For full list of changes, please refer to ESP-IDF v6.0.3 Release Notes in Espressif's release notes database.