Logo
Explore Help
Sign in
espressif/arduino-esp32
1
0
Fork
You've already forked arduino-esp32
0
Code Issues Pull requests Projects Releases 30 Packages Wiki Activity Actions 2
30 releases 94 tags
  • 3.3.5 11bc7ac1a4

    Arduino Release v3.3.5 based on ESP-IDF v5.5.1+
    Some checks failed
    ESP32 Arduino Release / Publish Release (release) Has been cancelled
    Details
    ESP32 Arduino Release / Upload hosted binaries (release) Has been cancelled
    Details
    Stable

    petr.gadorek released this 2025-12-19 13:57:53 +00:00 | 350 commits to master since this release

    What's Changed

    System PR

    • IDF release/v5.5 by @me-no-dev in #12040
    • IDF release/v5.5 by @me-no-dev in #12046
    • IDF release/v5.5 by @me-no-dev in #12089
    • IDF release/v5.5 by @me-no-dev in #12150

    Peripherals

    GPIO

    • feat(gpio): Enhance GPIO validation tests with interrupt handling by @JakubAndrysek in #12020

    I2C

    • fix(i2c): Set I2C master log level to none by @me-no-dev in #11931

    UART

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

    Libraries

    BLE

    • feat(ble): Add function to set pins when using hosted BLE by @lucasssvaz in #12023
    • fix(ble): Modify size of rssi in BLEAdvertisedDevice.toString() by @Oros42 in #12058
    • fix(ble): Add missing modifier keys for HID Keyboard by @lucasssvaz in #12093
    • fix(ble): Fix Advertising data being overwritten by @lucasssvaz in #12096
    • fix(ble): Fix BLE examples for iPhone by @lucasssvaz in #12155
    • feat(ble): Add simultaneous client and server example by @lucasssvaz in #12141

    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

    • fix(zigbee): initialize missing callbacks in contructors by @P-R-O-C-H-Y in #12087
    • feat(zigbee): Add option to set initial (default) value by @P-R-O-C-H-Y in #12147

    ESP-NOW

    • feat(espnow): Add PHY configuration for ESP-NOW packets by @lucasssvaz in #12108

    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

    • feat(hosted): Add error logs if HTTP fails by @me-no-devin #12091

    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

    • fix(ci): Fix tests and workflows by @lucasssvaz in #12024
    • ci(p4): Change default revision for P4 by @lucasssvaz in #12119
    • fix(tests): Fix GPIO and PeriMan tests by @lucasssvaz in #12124
    • fix(tests): Fix periman and add missing diagrams by @lucasssvaz in #12126
    • ci(sign): Fix signing in Windows by @lucasssvaz in #12145
    • feat(fs): Add filesystem validation test suite by @JakubAndrysek in #12095
    • feat(sdcard): add validation diagrams and SD Card tests by @JakubAndrysek in #12121

    Documentation

    • docs(socs): Add missing SoCs and features to documentation by @lucasssvaz in #12112
    • fix(doc): Update link to lib.json in documentation by @robertlipe in #12153

    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

    • feat(components): Update cbor to 0.6.1~4 by @me-no-dev in #12028
    • Add variation of PPPClass::cmd() by @szerwi in #12034
    • feat(core): Add option to support chip variants by @me-no-dev in #12036
    • feat(littlefs): Adjust log level during formatting by @JakubAndrysek in #12092
    • revert: nesso_n1: move expander and battery to external library by @facchinm in #12107
    • Update Issue-report.yml by @Parsaabasi in #12111
    • feat(string): Add initializer list constructor by @lucasssvaz in #12109

    New Contributors

    • @Oros42 made their first contribution in https://github.com/espressif/arduino-esp32/pull/12058
    • @imliubo made their first contribution in https://github.com/espressif/arduino-esp32/pull/12052
    • @Lee-Stone made their first contribution in https://github.com/espressif/arduino-esp32/pull/12086
    • @epsilonrt made their first contribution in https://github.com/espressif/arduino-esp32/pull/12116
    • @Dumcius made their first contribution in https://github.com/espressif/arduino-esp32/pull/12122
    • @robertlipe made their first contribution in https://github.com/espressif/arduino-esp32/pull/12153

    Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.3.4...3.3.5

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • esp32-3.3.5-libs.tar.xz
      0 downloads · 2026-07-17 18:36:03 +00:00 · 259 MiB
    • esp32-3.3.5.tar.xz
      0 downloads · 2026-07-17 18:41:15 +00:00 · 20 MiB
    • esp32-3.3.5.zip
      0 downloads · 2026-07-17 18:41:19 +00:00 · 26 MiB
    • package_esp32_dev_index.json
      0 downloads · 2026-07-17 18:41:21 +00:00 · 458 KiB
    • package_esp32_dev_index_cn.json
      0 downloads · 2026-07-17 18:41:23 +00:00 · 474 KiB
    • package_esp32_index.json
      0 downloads · 2026-07-17 18:41:25 +00:00 · 386 KiB
    • package_esp32_index_cn.json
      0 downloads · 2026-07-17 18:41:26 +00:00 · 400 KiB
Powered by Forgejo Version: 15.0.3 Page: 5995ms Template: 1564ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API