Skip to content

Arduino Release v3.3.5 based on ESP-IDF v5.5.1+

Choose a tag to compare

@me-no-dev me-no-dev released this 19 Dec 13:54
· 49 commits to master since this release

What's Changed

System PR

Peripherals

GPIO

I2C

UART

  • fix(uart): terminates uart driver whenever both rx and tx pins are detached by @SuGlider in #12080

Libraries

BLE

WiFi

  • fix(wifi): Do not use persistent mode with ESP-Hosted by @me-no-dev in #12043
  • fix(wifi): Fix printDiag() when WiFi not initialized by @szerwi in #12062
  • refactor(wifi): Refactor WiFi sleep modes by @szerwi in #12067
  • fix(hosted): Fix custom WiFi pins not picked from config by @me-no-dev in
    #12021

Zigbee

ESP-NOW

Matter

  • feat(matter): adds rain sensor matter endpoint by @SuGlider in #12100
  • feat(matter) adds matter water freeze detector endpoint by @SuGlider in #12101
  • feat(matter): adds water leak detector ep by @SuGlider in #12102
  • feat(matter): adds temperature controlled cabinet ep by @SuGlider in #12104
  • feat(matter): adds dimmable plugin matter endpoint by @SuGlider in #12105
  • feat(matter): adds window covering matter endpoint by @SuGlider in #12114
  • feature(matter): improves Matter testing/status functions and documentation by @SuGlider in #12140
  • feat(matter): adds HoldTime attribute to the Matter Occupancy endpoint by @SuGlider in #12146
  • fix(matter_docs): fixes the Matter features table for the ESP32-C5 by @SuGlider in #12152
  • fix(matter_docs): updates ESP32-C5 Matter WiFi table by @SuGlider in #12156

Network

OTA

  • fix(OTA): ArduinoOTA, HTTPUpdate build fails with NO_GLOBAL_UPDATE flag by @vortigont in#12120
  • feat(hosted): Implement OTA for esp-hosted co-processors by @me-no-devin #12065

Boards Additions & Updates

  • fix(boards): Enable CDC on Boot by default for Waveshare ESP32-S3-ZERO by @eMUQI in #12030
  • fix(boards): Correct minimal spiffs size in name by @P-R-O-C-H-Y in #12047
  • feat(esp32c61): Add support for ESP32-C61 by @lucasssvaz in #12019
  • feat(board): add support for Soldered NULA DeepSleep ESP32S3 by @JosipKuci in #12048
  • feat(nesso-n1): add comprehensive battery management API by @imliubo in #12052
  • feat(xiao esp32c5): Add definitions for battery voltage sampling pin and enable pin by @Lee-Stone in #12086
  • feat(board): add support for Waveshare ESP32-C6 Zero by @epsilonrt in #12116
  • feat(board): add support for MakerGO ESP32 C6 SuperMini by @epsilonrt in #12118
  • Add Axiometa GENESIS One (ESP32-S3) board support by @Dumcius in #12122
  • Pinout name fixes for GENESIS One by @Dumcius in #12137
  • fix: update Waveshare ESP32-C6-Zero naming and default CDC settings by @eMUQI in #12127
  • feat(variants): Add 4D Systems' Round ESP32-P4 MIPI display modules by @cruzjuniel in #12144
  • feat(board): add support for Waveshare ESP32-C3-Zero by @DrayxR3X in #12132

CI & Testing

Documentation

Tooling

  • feat(flash_args): Add file with flash parameters for the built image by @lucasssvaz in #12056
  • feat(build): Export additional build files through the Arduino IDE by @lucasssvaz in #12148
  • feat(ota): Add support for signed binaries by @lucasssvaz in #11968

Others

New Contributors

Full Changelog: 3.3.4...3.3.5