While Release ESP-IDF Pre-release v3.3-rc · espressif/esp-idf · GitHub has been pre-released some days ago, the next release https://github.com/espressif/esp-idf/tree/4.0 is in the working.
The Release ESP-IDF Release v3.3.1 · espressif/esp-idf · GitHub has been made on Dec 12, 2019.
Many issues around Wi-Fi have been addressed.
The ESP-IDF V4.0 Release Candidate has been made 3 days ago.
Apart from many major improvements in different areas, many issues around Wi-Fi have been fixed again.
The Release ESP-IDF Release v3.3.2 · espressif/esp-idf · GitHub has been made on April 9, 2020.
Many issues around Wi-Fi, Bluetooth Classic & BLE, LWIP and the Core System have been addressed.
Hi again,
many releases of the ESP-IDF have been published by Espressif in the meanwhile. Right now, we are at ESP-IDF Release v4.3.2 and ESP-IDF Pre-release v4.4-beta1.
- Just a few hours ago, ESP32 Arduino 2.0.2 based on ESP-IDF 4.4-beta1 has been released.
- Adafruit CircuitPython 7 also uses ESP-IDF 4.4.
- Pycom MicroPython 1.20.2 uses ESP-IDF 3.3, see Pycom Firmware Release 1.20.2.
- Pycom MicroPython 1.20.3 will use ESP-IDF 4.1, see Pycom firmware releases - #7 by Andreas.
With kind regards,
Andreas.
A few hours ago, ESP-IDF Release v5.0 was published.
What’s New in ESP-IDF v5.0 - Ivan Grokhotkov
IDF Component Manager
– https://www.youtube.com/watch?t=4480&v=BgRzpbZM5QY
IDF Component Registry
Examples
idf.py add-dependency espressif/expat==2.4.8
idf.py add-dependency espressif/nghttp^1.50.0
idf.py add-dependency cesanta/mongoose^7.8.2
idf.py add-dependency igrr/libnmea==0.1.1
Manifest and lock files
my_project/main/idf_component.yml
dependencies:
example/cmp: "^3.0.0"
idf.py reconfigure
=> dependencies.lock
Details and internals
- GCC upgraded from 8.4.0 to 11.2.0 (C++20 and C17)
- Changes related to the RISC-V transitioning (
uint32_t
andint32_t
types). - Better support for ESP32-H2.
- GNU Make completely removed, now uses CMake all over the place.
- Driver-NG: New ADC, I2S, GPTimer, MCPWM, PCNT, RMT, and temperature sensor drivers and API model.
- Examples: Driver-NG, USB Host: MSC, UVC, CDC.
- mbedTLS 3.1.0
- Component manager and manifests; install from component registry or from Git repository.
- Preview of FreeRTOS SMP.