-
ESP32 Arduino 3.3.0-alpha1 based on ESP-IDF v5.5 with ESP32-C5 ECO1 support
StableSome checks failedCompilation Tests / Check cmake file (push) Has been cancelledCompilation Tests / Generate chunks (push) Has been cancelledCompilation Tests / Upload PR number (push) Has been cancelledCompilation Tests / Arduino on macOS-latest (push) Has been cancelledCompilation Tests / Arduino on windows-latest (push) Has been cancelledCompilation Tests / Build with ESP-IDF release-v5.4 for esp32 (push) Has been cancelledCompilation Tests / Build with ESP-IDF release-v5.4 for esp32c2 (push) Has been cancelledCompilation Tests / Build with ESP-IDF release-v5.4 for esp32c3 (push) Has been cancelledCompilation Tests / Build with ESP-IDF release-v5.4 for esp32c6 (push) Has been cancelledCompilation Tests / Build with ESP-IDF release-v5.4 for esp32h2 (push) Has been cancelledCompilation Tests / Build with ESP-IDF release-v5.4 for esp32p4 (push) Has been cancelledCompilation Tests / Build with ESP-IDF release-v5.4 for esp32s2 (push) Has been cancelledCompilation Tests / Build with ESP-IDF release-v5.4 for esp32s3 (push) Has been cancelledCompilation Tests / Save master artifacts (push) Has been cancelledESP32 Arduino Release / Publish Release (release) Has been cancelledreleased this
2025-04-29 10:54:09 +00:00 | 1238 commits to master since this releaseWhat's Changed
System PR
- IDF master by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/11150
- IDF master by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/11204
Chip Support
- fix(esp32c5): Add proper RTC clock source to uartSetClockSource by @Jason2866 in https://github.com/espressif/arduino-esp32/pull/11255
Peripherals
GPIO
- fix(gpio): Fix GPIO warning message by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/11268
LEDC
- feat(ledc): clear all fields added to ledc struct in IDF 5.4 by @SuGlider in https://github.com/espressif/arduino-esp32/pull/11276
RMT
- fix(rmt): memset all config structs to zero before using by @SuGlider in https://github.com/espressif/arduino-esp32/pull/11203
- refactor(rmt): refactored RMT loopback example by @SuGlider in https://github.com/espressif/arduino-esp32/pull/11221* fix(usb): uninitilized variable warning message by @SuGlider in https://github.com/espressif/arduino-esp32/pull/11222
- feat(rmt): fixes example to run correctly within IDF 5.x by @SuGlider in https://github.com/espressif/arduino-esp32/pull/11292
UART
- Add an option to force IDF's default UART clock source by @gonzabrusco in https://github.com/espressif/arduino-esp32/pull/11191
- feat(logging): Arduino log redirection by @mathieucarbou in https://github.com/espressif/arduino-esp32/pull/11159
- feat(uart): sets correct ESP32/S2 clock source for the example by @SuGlider in https://github.com/espressif/arduino-esp32/pull/11286
- feat(uart): simplifies UART example based on MODBUS standard by @SuGlider in https://github.com/espressif/arduino-esp32/pull/11309
USB
- feat(usb): add a few more consumer control HID commands by @SuGlider in https://github.com/espressif/arduino-esp32/pull/11227
- fix(usb_hid): duplicated CONSUMER_CONTROL_PLAY_PAUSE by @SuGlider in https://github.com/espressif/arduino-esp32/pull/11242
Libraries
Bluetooth & BLE
- Use CONFIG_BT_BLUEDROID_ENABLED for enabling by @Jason2866 in https://github.com/espressif/arduino-esp32/pull/11214
- check for
CONFIG_BT_BLUEDROID_ENABLEDin esp32-hal-misc.c by @Jason2866 in https://github.com/espressif/arduino-esp32/pull/11234
Update
- Update LilyGo T-Watch-S3-Ultra and T-LoRa-Pager variants by @lewisxhe in https://github.com/espressif/arduino-esp32/pull/11299
SPI
- New SPI invert hardware SS function in hall-spi and SPI library by @UltimumControl in https://github.com/espressif/arduino-esp32/pull/11297
- fix(spi): Add missing initializer for ss_invert by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/11320
WiFi
- fix(wifi): Workaround bug in esp_wifi_get_protocol() by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/11239
Zigbee
- feat(zigbee): Add PM2.5 endpoint support by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/11205
- fix(zigbeeEP): review of names and memory allocation by @SuGlider in https://github.com/espressif/arduino-esp32/pull/11199
- feat(zigbee): Add battery voltage attribute support by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/11210
Boards Additions & Updates
- Modify T-LoRa-Pager device PID by @lewisxhe in https://github.com/espressif/arduino-esp32/pull/11194
- fix(board): Alfredo NoU3 pins_arduino.h uses uint8_t but it causes error with esp32-hal-gpio.h by @SaintSampo in https://github.com/espressif/arduino-esp32/pull/11206
- Update boards.txt with updated CodeCell board variant by @microbotsio in https://github.com/espressif/arduino-esp32/pull/11313
CI & testing
- ci(pre-commit): Lock versions to SHA and apply fixes by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/11248
- ci(idf): Use included IDF examples in CI by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/11240
- ci(release): Add package JSON with chinese mirrors by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/11288
Documentation
- docs(language): Enforce English on contributions and issues by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/11267
- docs(mirror): Add Chinese mirror links by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/11317
Others
- Restore proper pin remapping functionality after 3.2.0 by @pillo79 in https://github.com/espressif/arduino-esp32/pull/11315
New Contributors
- @UltimumControl made their first contribution in https://github.com/espressif/arduino-esp32/pull/11297
Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.2.0...3.3.0-alpha1
Downloads