-
Arduino Release v3.1.2 based on ESP-IDF v5.3
StableSome checks failedESP32 Arduino Release / Publish Release (release) Has been cancelledreleased this
2025-02-13 12:32:20 +00:00 | 1372 commits to master since this releaseWhat's Changed
System PR
- IDF release/v5.3 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10873
Peripherals
GPIO
- Bugfix/include order by @SuGlider in https://github.com/espressif/arduino-esp32/pull/10841
I2S
Fix(i2s): Check if pin is used before clearing bus by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10833Fix(i2s): Add missing initializer for I2S CLK config by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10963
UART
Fix(UART): ESP32-S2 UART baud rate detection CI test case by @SuGlider in https://github.com/espressif/arduino-esp32/pull/10926
USB
Feat(cdc): Add support for two CDC ports at once by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10962
Libraries
FS
Fix(littlefs): Converted core disableWDT functions to bool by @lbernstone in https://github.com/espressif/arduino-esp32/pull/10896Fix(SPIFFS): Use new disableWDT bool return value by @TD-er in https://github.com/espressif/arduino-esp32/pull/10909
Matter
Fix(matter): serial print instead of log_i by @SuGlider in https://github.com/espressif/arduino-esp32/pull/10842
Network
- NetworkEvents allow stack size to be changed. by @thekurtovic in https://github.com/espressif/arduino-esp32/pull/10805
Fix: Update the root certificate for the BasicHttpsClient example by @blueskyson in https://github.com/espressif/arduino-esp32/pull/10911
OTA
Fix(ota): Make sure that ArduinoOTA.end() is called in the destructor by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10932
WIFI
Fix(wifi): Make sure that esp-hosted events are propagated by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10939
Zigbee
Fix(zigbee): Fixes in handlers, destructors and co2 sensor delta reporting by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10834Feat(zigbee): Add 2MB + 8MB partitions by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10864- Add IAS Zone Notification Message service to ZigbeeHandlers and ZigbeeEP.h by @lsroka76 in https://github.com/espressif/arduino-esp32/pull/10821
Feat(zigbee): Add Time cluster support + fix of duplicate indentify cluster by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10863Feat(zigbee): Add IAS Zone endpoints (Contact Switch + Door/Window Handle) by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10918- Created Zigbee Endpoint for Window Covering. by @hennikul in https://github.com/espressif/arduino-esp32/pull/10914
Fix(zigbee): Add default destructor to Window Covering and fix initialization of tm struct by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10943Feat(zigbee): Add OTA client cluster support by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10946Feat(zigbee): Add vibration sensor endpoint by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10944- Feat(zigbee): Support HSV color commands for RGB light endpoint by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10959
Boards Additional & Updates
Feat(esp32): Added a new device(xiao esp32s3 plus) by @is-qian in https://github.com/espressif/arduino-esp32/pull/10768Feat(board): Update 3rd party board Huidu HD-WF2/HD-WF4 by @vortigont in https://github.com/espressif/arduino-esp32/pull/10957
CI & testing
Fix(ci): Disable some RainMaker examples on ESP32 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10931Build(deps): bump cryptography from 43.0.1 to 44.0.1 in /tests by https://github.com/dependabot in https://github.com/espressif/arduino-esp32/pull/10961
Documentation
Docs(discord): Replace Gitter links with Discord by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10852- Update README.md to add ESP-SR by @akdeb in https://github.com/espressif/arduino-esp32/pull/10925
Others
- Fix crash when using String::move on empty string (https://github.com/espressif/arduino-esp32/issues/10938) by @TD-er in https://github.com/espressif/arduino-esp32/pull/10945
Fix(logging): incorrect FPS logging by @TNeutron in https://github.com/espressif/arduino-esp32/pull/10921
New Contributors
- @is-qian made their first contribution in https://github.com/espressif/arduino-esp32/pull/10768
- @lsroka76 made their first contribution in https://github.com/espressif/arduino-esp32/pull/10821
- @blueskyson made their first contribution in https://github.com/espressif/arduino-esp32/pull/10911
- @TNeutron made their first contribution in https://github.com/espressif/arduino-esp32/pull/10921
- @akdeb made their first contribution in https://github.com/espressif/arduino-esp32/pull/10925
- @thekurtovic made their first contribution in https://github.com/espressif/arduino-esp32/pull/10805
- @hennikul made their first contribution in https://github.com/espressif/arduino-esp32/pull/10914
Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.1.1...3.1.2
Downloads