ESP-IDF Release v3.0.3
Documentation for release v3.0.3 is available at https://docs.espressif.com/projects/esp-idf/en/v3.0.3/
ESP-IDF v3.0.3 is a bugfix-only update for ESP-IDF v3.0.2. Release v3.0.3 is compatible with apps written for ESP-IDF v3.0.x.
This is the list of changes since release v3.0.2:
Bluetooth Related
- Add "scan duplicate for BLE Mesh" feature
- Fix BLE slave can't receive long packets in Security Manager Protocol
LWIP Related
- lwip: Disable default trusting of IP MAC addresses (ie not automatically adding to the ARP table without sending an ARP request)
- lwip: Fix assertion in tcp_pcb_purge()
- lwip: Add source based IP routing for unicast packets
WiFi Related
- Fix duplicate AMPDU issue
System Related
- esp_timer: Fix bug where timer overflow could cause WDT interrupt in esp_timer_impl_set_alarm() (#1891)
- freertos: Fix SMP safety issues with queue sets
Driver Related
- uart: Fix UART timeout bug when using ref_tick clock source
Obtaining v3.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 v3.0.3 --recursive https://github.com/espressif/esp-idf.git esp-idf-v3.0.3
cd esp-idf-v3.0.3/
This is the recommended way of obtaining v3.0.3 of ESP-IDF.
Download an archive with submodules included
Attached to this release is an esp-idf-v3.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.
This archive can also be downloaded from Espressif's download server:
https://dl.espressif.com/dl/esp-idf/releases/esp-idf-v3.0.3.zip