Arduino Release v3.0.6 based on ESP-IDF v5.1.4+
me-no-dev
released this
21 Oct 08:26
·
88 commits
to release/v3.0.x
since this release
The 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 #10410
- IDF release/v5.1 by @me-no-dev in #10446
- IDF release/v5.1 by @me-no-dev in #10454
Core related changes
- digitalPinToInterrupt: fix double pin remapping by @pillo79 in #10373
- fix(psram): Init PSRAM before app_main to fix mmu_map by @me-no-dev in #10390
- fix(psram): Do not abort if PSRAM is not found by @me-no-dev in #10395
- fix(hid): Fix OUTPUT report not received by @me-no-dev in #10398
- fix(spiram): Fix OPI PSRAM init by @me-no-dev in #10406
Peripehrals
HardwareSerial
- fix(HardwareSerial): fix pin remapping in begin() on master by @pillo79 in #10379
- feat(uart) 3.1.x Core: fixes serialEventRun() to avoid calling available() if serialEvent() is not declared by @SuGlider in #10428
Libraries
AsyncUDP
- fix(asyncudp): Fixes and implements tcpip thread locking by @HamzaHajeir in #10415
DNS Server
- fix: DNSServer Lib - improper startup code in WiFi mode by @vortigont in #10366
Rainmaker
- fix(esp-rainmaker): update esp-rainmaker version to 1.5.0 by @Asc91 in #10476
- Update esp-insights version by @Asc91 in #10456
OpenThread
Wire
- Wire library: Add conditional compilation for second I2C interface based on SOC_I2C_NUM by @sivar2311 in #10408
Zigbee
- feat(zigbee): Add Zigbee library by @P-R-O-C-H-Y in #10265
Boards updates and additions
- Added Sparkfun ESP32-S3 Thing Plus board by @Vigeant in #10382
- Add the Waveshare ESP32-S3-Touch-LCD-1.85 board by @Sail-211010 in #10477
- addition(3rd_party_board): Add Waveshare-S3-touch-lcd by @H-sw123 in #10434
- Add IOXESP32-C6 and ATD3.5-S3 board by @maxpromer in #10471
- Add our new board "cezerio dev ESP32C6" by @DogushC in #10462
- feat(Variants): Add Arduino libraries for Lora 4G Module and Node Wifi o… by @Bharat-Pi in #10402
- fix(boards): Remove partition scheme overwrite from FlashSize menu by @P-R-O-C-H-Y in #10400
- Added variant for Waveshare ESP32-S3-Touch-AMOLED-1.8 by @Y1hsiaochunnn in #10433
CI & Testing
- ci(json): Add configuration requirements to ci.json files by @lucasssvaz in #10385
- fix(build): Fix sdkconfig copy for board manager by @lucasssvaz in #10484
- ci(compilation): Use default partition and add append to FQBN option by @lucasssvaz in #10392
- test(psram): Add PSRAM test by @lucasssvaz in #10409
- ci(tests): Add linpack FPU tests by @lucasssvaz in #10389
Examples
- fix(example): print correct fade direction by @P-R-O-C-H-Y in #10450
- Fix WPS example config initialization by @me-no-dev in #10399
- Update Matter Light README.md by @lboue in #10357
Full Changelog: 3.0.5...3.0.6
New Contributors
- @Bharat-Pi made their first contribution in #10402
- @HamzaHajeir made their first contribution in #10415
- @Asc91 made their first contribution in #10456
- @H-sw123 made their first contribution in #10434
- @Sail-211010 made their first contribution in #10477
Thank you for contribution!