-
Arduino Release v3.0.6 based on ESP-IDF v5.1.4+
StableSome checks failedESP32 Arduino Release / Publish Release (release) Has been cancelledreleased this
2024-10-18 17:30:48 +00:00 | 1719 commits to master since this releaseThe Arduino ESP32 version 3.0.6 is sixth bugfix release based on the ESP-IDF v5.1.4 (release notes).
For version migration, please check Migration Guide from v2.X to 3.X
Known issue
This release and its libraries were not generated properly and release is not working through Arduino IDE Board manager, please use release 3.0.7 instead.
Major changes
- new implementation of Zigbee Library
- several fixes
System PR
- IDF release/v5.1 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10410
- IDF release/v5.1 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10446
- IDF release/v5.1 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10454
Core related changes
- digitalPinToInterrupt: fix double pin remapping by @pillo79 in https://github.com/espressif/arduino-esp32/pull/10373
- fix(psram): Init PSRAM before app_main to fix mmu_map by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10390
- fix(psram): Do not abort if PSRAM is not found by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10395
- fix(hid): Fix OUTPUT report not received by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10398
- fix(spiram): Fix OPI PSRAM init by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10406
Peripehrals
HardwareSerial
- fix(HardwareSerial): fix pin remapping in begin() on master by @pillo79 in https://github.com/espressif/arduino-esp32/pull/10379
- feat(uart) 3.1.x Core: fixes serialEventRun() to avoid calling available() if serialEvent() is not declared by @SuGlider in https://github.com/espressif/arduino-esp32/pull/10428
Libraries
AsyncUDP
- fix(asyncudp): Fixes and implements tcpip thread locking by @HamzaHajeir in https://github.com/espressif/arduino-esp32/pull/10415
DNS Server
- fix: DNSServer Lib - improper startup code in WiFi mode by @vortigont in https://github.com/espressif/arduino-esp32/pull/10366
Rainmaker
- fix(esp-rainmaker): update esp-rainmaker version to 1.5.0 by @Asc91 in https://github.com/espressif/arduino-esp32/pull/10476
- Update esp-insights version by @Asc91 in https://github.com/espressif/arduino-esp32/pull/10456
OpenThread
- Update FreeRTOS Symbols in OThreadCLI by @SuGlider in https://github.com/espressif/arduino-esp32/pull/10412
Wire
- Wire library: Add conditional compilation for second I2C interface based on SOC_I2C_NUM by @sivar2311 in https://github.com/espressif/arduino-esp32/pull/10408
Zigbee
- feat(zigbee): Add Zigbee library by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10265
Boards updates and additions
- Added Sparkfun ESP32-S3 Thing Plus board by @Vigeant in https://github.com/espressif/arduino-esp32/pull/10382
- Add the Waveshare ESP32-S3-Touch-LCD-1.85 board by @Sail-211010 in https://github.com/espressif/arduino-esp32/pull/10477
- addition(3rd_party_board): Add Waveshare-S3-touch-lcd by @H-sw123 in https://github.com/espressif/arduino-esp32/pull/10434
- Add IOXESP32-C6 and ATD3.5-S3 board by @maxpromer in https://github.com/espressif/arduino-esp32/pull/10471
- Add our new board "cezerio dev ESP32C6" by @DogushC in https://github.com/espressif/arduino-esp32/pull/10462
- feat(Variants): Add Arduino libraries for Lora 4G Module and Node Wifi o… by @Bharat-Pi in https://github.com/espressif/arduino-esp32/pull/10402
- fix(boards): Remove partition scheme overwrite from FlashSize menu by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10400
- Added variant for Waveshare ESP32-S3-Touch-AMOLED-1.8 by @Y1hsiaochunnn in https://github.com/espressif/arduino-esp32/pull/10433
CI & Testing
- ci(json): Add configuration requirements to ci.json files by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10385
- fix(build): Fix sdkconfig copy for board manager by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10484
- ci(compilation): Use default partition and add append to FQBN option by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10392
- test(psram): Add PSRAM test by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10409
- ci(tests): Add linpack FPU tests by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10389
Examples
- fix(example): print correct fade direction by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10450
- Fix WPS example config initialization by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10399
- Update Matter Light README.md by @lboue in https://github.com/espressif/arduino-esp32/pull/10357
Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.5...3.0.6
New Contributors
- @Bharat-Pi made their first contribution in https://github.com/espressif/arduino-esp32/pull/10402
- @HamzaHajeir made their first contribution in https://github.com/espressif/arduino-esp32/pull/10415
- @Asc91 made their first contribution in https://github.com/espressif/arduino-esp32/pull/10456
- @H-sw123 made their first contribution in https://github.com/espressif/arduino-esp32/pull/10434
- @Sail-211010 made their first contribution in https://github.com/espressif/arduino-esp32/pull/10477
Thank you for contribution!
Downloads