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 12
30 releases 95 tags
  • 3.0.4 1a42b87fb5

    Arduino Release v3.0.4 based on ESP-IDF v5.1.4+
    Some checks failed
    Push components to https://components.espressif.com / upload_components (push) Has been cancelled
    Details
    Documentation Build and Production Deploy CI / Deploy Documentation on Production (release) Has been cancelled
    Details
    ESP32 Arduino Release / Publish Release (release) Has been cancelled
    Details
    Stable

    petr.gadorek released this 2024-08-02 09:53:00 +00:00 | 1841 commits to master since this release

    The Arduino ESP32 version 3.0.4 is fourth 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


    System PR

    • IDF release/v5.1 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10098
    • fix(core): Update versions to 3.0.4 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10106

    Peripherals

    ADC

    • Update analogContinuous function for passing pins as const and constexpr by @rvbc1 in https://github.com/espressif/arduino-esp32/pull/10044

    GPIO

    • fix(gpio): add missing include for digitalPinCanOutput() by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10070

    LEDC

    • fix(ledc): Fix freeing channel if not used anymore by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10094

    UART

    • fix(uart): Sets XTAL as clock source for uart by @SuGlider in https://github.com/espressif/arduino-esp32/pull/10087

    Timer

    • fix(timer): Add check to avoid crashing by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10069

    Libraries

    Networking

    • PPP: add "battery status" read stub functions by @WebDust21 in https://github.com/espressif/arduino-esp32/pull/10043
    • feat(wifi): Allow setting minimum time for wifi scan by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10083
    • fix(lwip): Add early out in NetworkUDP::parsePacket() when socket has no data by @nitz in https://github.com/espressif/arduino-esp32/pull/10075

    NetworkClientSecure

    • fix(wfcs): Replaced expired certificate for howsmyssl.com by @lbernstone in https://github.com/espressif/arduino-esp32/pull/10063
    • fix(ssl): Add size arg to NetworkClientSecure::setCACertBundle by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10101

    Rainmaker

    • fix(rainmaker): Add new partition tables that fits the binary size by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10046
    • fix(example): Update RainMaker examples to work with ESP32C6 by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10096

    ESP-NOW

    • fix(ESP-NOW): Remove all peers on ESP_NOW.end() by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10102

    Boards updates & addition

    • feat(board): add Waveshare ESP32-S3-Matrix by @Xylopyrographer in https://github.com/espressif/arduino-esp32/pull/10072
    • Enabled the onboard ceramic antenna by default when creating a new project with XIAO_ESP32C6 by @Cincinnatu in https://github.com/espressif/arduino-esp32/pull/10066

    CI & Testing

    • ci(tests): Fix workflow errors by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10067
    • ci(wokwi): Pass diagram.json file if exists to pytest by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/9720
    • ci(release): Add JSON install test by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10104

    Documentation & Examples

    • add(template): Add version 3.0.3 to the Issue template by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10042
    • docs(lib-builder): Add missing requirements and examples by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10040
    • fix(readme): Update badge for Build status by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10097
    • feat(net): Add NAPT examples by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10100
    • feat: Print chip features bitfield by @Xylopyrographer in https://github.com/espressif/arduino-esp32/pull/10080

    Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.3...3.0.4


    New Contributors

    • @rvbc1 made their first contribution in https://github.com/espressif/arduino-esp32/pull/10044
    • @nitz made their first contribution in https://github.com/espressif/arduino-esp32/pull/10075
    • @Cincinnatu made their first contribution in https://github.com/espressif/arduino-esp32/pull/10066

    Thank you all for your contribution!

    Downloads
    • esp32-3.0.4.zip
      0 downloads · 2026-07-17 18:52:20 +00:00 · 23 MiB
    • esp32-arduino-libs-3.0.4.zip
      0 downloads · 2026-07-17 18:52:43 +00:00 · 292 MiB
    • package_esp32_dev_index.json
      0 downloads · 2026-07-17 18:52:51 +00:00 · 248 KiB
    • package_esp32_index.json
      0 downloads · 2026-07-17 18:52:52 +00:00 · 223 KiB
Powered by Forgejo Version: 15.0.11 Page: 123ms Template: 20ms
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