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