CARVIEW |
Select Language
HTTP/2 200
date: Sun, 20 Jul 2025 15:28:42 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"103abb9b1b26bc0d24796ebd8601af7e"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=3ItxRYoKtrrtqlfFnGbiAto3IgFJZnRghKHWJxWc8wijWSUkOBBbydJKgVxrzyoPrEVERJyM%2FWfifXAGt65xnM6L6YEtuuhCAS%2FPbwpjsHvzE6uV8MwUBvB%2BPD8TlqPtKRVliGlvEFQY0yelSheNW7mHk5gnMK0%2BPXBklM4ZNCs7zXxy7GSsa3hjrRQDaxxc40gOTBSbuKFBSTSMM5aOxQBKobkPliPGOxKnBvQJ1s4EGR6%2F6SBOh2C1a%2BB66QHg6Q8NBvXHt8k42sgQGBUjqA%3D%3D--xZfWg1idkKY24vql--aw25ckbk6Ej6LUoXHuj%2F8g%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.208021972.1753025321; Path=/; Domain=github.com; Expires=Mon, 20 Jul 2026 15:28:41 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 20 Jul 2026 15:28:41 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: BDB2:0A65:B11AF2:E5F421:687D0B29
Releases Β· espressif/arduino-esp32 Β· GitHub
16 Jul 20:05
Loading
03 Jul 14:25
Read more
Loading
29 Apr 10:54
Loading
28 Mar 08:40
Loading
12 Mar 13:46
Loading
26 Feb 13:50
Loading
17 Feb 13:29
Loading
13 Feb 12:33
Loading
08 Jan 13:33
Loading
16 Dec 19:54
Read more
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Releases: espressif/arduino-esp32
Releases Β· espressif/arduino-esp32
Arduino Release v3.3.0-RC1 based on ESP-IDF v5.5.0-C1
Compare
What's Changed
- IDF master by @me-no-dev in #11150
- fix(esp32c5): Add proper RTC clock source to uartSetClockSource by @Jason2866 in #11255
- IDF master by @me-no-dev in #11204
- IDF master by @me-no-dev in #11289
- IDF master by @me-no-dev in #11342
- Update version for wifi remote by @Jason2866 in #11344
- IDF master by @me-no-dev in #11358
- IDF release/v5.5 by @me-no-dev in #11369
- feat(zigbee): Update to esp-zigbee-sdk 1.6.5 and fix ci.json files by @P-R-O-C-H-Y in #11436
- feat(esptool): Upgrade to esptool v5 by @lucasssvaz in #11433
- feat(NimBLE): Add support for NimBLE by @lucasssvaz in #11424
- IDF release/v5.5 by @me-no-dev in #11504
- IDF release/v5.5 by @me-no-dev in #11543
- feat(matter): enables BLE Matter commissioning with NimBLE by @SuGlider in #11537
- Add Deneyap Kart v2 by @DogushC in #11545
- fix(board): Update PSRAM configuration for RAK3112 to fix PSRAM error by @DanielCao0 in #11552
- pioarduino only: fix deprecated warnings caused from esptool v5.0.0 by @Jason2866 in #11556
- feat(zigbee): Add Fan Control endpoint support by @P-R-O-C-H-Y in #11559
- fix(dangerjs): Disable target branch rule by @lucasssvaz in #11565
- fix(async): Update IP setup in AsyncUDP by @me-no-dev in #11569
- Add access methods to get the Wire bus number and I2C bus handle by @me-no-dev in #11570
- change(esptool): Upgrade esptool to release v5.0.0 (3.2.x) by @lucasssvaz in #11562
- change(esptool): Upgrade esptool to release v5.0.0 (3.3.x) by @lucasssvaz in #11563
- feat(docs_version): Update docs in update-version script by @lucasssvaz in #11564
- fix(merge): Fix merging CN Json by @lucasssvaz in #11574
- feat(matter): new matter example by @SuGlider in #11561
- feat(matter): removing wifi requirement for H2 and C5 by @SuGlider in #11581
- feat(wire): std::functional Wire slave callback functions by @SuGlider in #11582
- ci(gitlab): Initial GitLab setup by @lucasssvaz in #11577
- feat(gpio): new functional interrupt lambda example by @SuGlider in #11589
- IDF release/v5.5 by @me-no-dev in #11601
- feat(openthread): native API extension by @SuGlider in #11598
Full Changelog: 3.2.1...3.3.0-RC1
Assets 5
Arduino Release v3.2.1 based on ESP-IDF v5.4.2
Compare
What's Changed
System PR
- fix(esp32): Add missing vflip status in esp32-cam example by @h-2-0 in #11335
- IDF release/v5.4 by @me-no-dev in #11212
- IDF release/v5.4 by @me-no-dev in #11357
- IDF release/v5.4 by @me-no-dev in #11406
- IDF release/v5.4 by @me-no-dev in #11512
- IDF release/v5.4 by @me-no-dev in #11517
Peripherals
GPIO
- fix(gpio): Fix GPIO warning message by @lucasssvaz in #11268
I2S
- Fix(I2S example): make fix to the ESP32 I2S simple tone example by @greenyleaf in #10954
LEDC
- feat(ledc): clear all fields added to ledc struct in IDF 5.4 by @SuGlider in #11276
- feat(ledc): Improve timer management with frequency/resolution matching by @P-R-O-C-H-Y in #11452
- feat(LEDC): Add Gamma Fade support and enhance auto channel/timer selection for multi-group by @P-R-O-C-H-Y in #11464
PSRAM
- fix: Add PSRAM Option for Geekble nano by @syong0921 in #11432
RMT
- fix(rmt): memset all config structs to zero before using by @SuGlider in #11203
- refactor(rmt): refactored RMT loopback example by @SuGlider in #11221
- feat(rmt): fixes example to run correctly within IDF 5.x by @SuGlider in #11292
UART
- Add an option to force IDF's default UART clock source by @gonzabrusco in #11191
- feat(logging): Arduino log redirection by @mathieucarbou in #11159
- feat(uart): sets correct ESP32/S2 clock source for the example by @SuGlider in #11286
- feat(uart): simplifies UART example based on MODBUS standard by @SuGlider in #11309
- feat(uart): fixes loopback function after IDF changes by @SuGlider in #11492
- feat(uart): fixes pin attach for any IDF 5.x by @SuGlider in #11499
- fix(uart): removes assert() to avoid reset by @SuGlider in #11508
USB
- fix(usb): uninitilized variable warning message by @SuGlider in #11222
- feat(usb): add a few more consumer control HID commands by @SuGlider in #11227
- fix(usb_hid): duplicated CONSUMER_CONTROL_PLAY_PAUSE by @SuGlider in #11242
Libraries
- fix(libraries/asyncudp): IPv4 ONLY listenMulticast() by @nikiwaibel in #11444
Bluetooth & BLE
- Use CONFIG_BT_BLUEDROID_ENABLED for enabling by @Jason2866 in #11214
- check for
CONFIG_BT_BLUEDROID_ENABLED
in esp32-hal-misc.c by @Jason2866 in #11234 - include "esp_bt.h" only when existing by @Jason2866 in #11438
ESP-NOW
- fix(esp_now): Fix broadcast example and use nullptr by @lucasssvaz in #11490
- feat(esp_now): Add support for ESP NOW V2 by @lucasssvaz in #11524
ESP-SR
- fix(ESP_SR): crash on watchdog timeout in iddle task by @vlastahajek in #11376
Matter
Network
- HTTPUpdate: Support HTTP 204 by @sidwarkd in #11408
- C2: Disable network provisioning by @Jason2866 in #11423
Update
- Update LilyGo T-Watch-S3-Ultra and T-LoRa-Pager variants by @lewisxhe in #11299
- Update boards.txt with updated CodeCell board variant by @microbotsio in #11313
OpenThread
- feat(openthread): adds native api by @SuGlider in #11474
- feat(openthread): Add RLOC16 in otPrintNetworkInformation() by @lboue in #11480
SD
- feat(SDFS): Add destructor for SD card to clean up resources by @JakubAndrysek in #11521
SPI
- New SPI invert hardware SS function in hall-spi and SPI library by @SimGearEvolution in #11297
- fix(spi): Add missing initializer for ss_invert by @lucasssvaz in #11320
- feat(spi): Add return values to SPI begin + comments on SPI buses by @P-R-O-C-H-Y in #11477
- fix(spi): Correct SPI mapping for ESP32S2 by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/11510Β¨
- fix(spi): Fix bus clock for ESP32-P4 + remove S2 leftover by @P-R-O-C-H-Y in #11547
WiFi
- fix(wifi): Workaround bug in esp_wifi_get_protocol() by @me-no-dev in #11239
- feat(ap): Add support for DHCP Captive Portal (opt 114) by @me-no-dev in #11412
- feat(p4): Add method to set the pins for SDIO to WiFi chip by @me-no-dev in #11513
Zigbee
- feat(zigbee): Add PM2.5 endpoint support by @P-R-O-C-H-Y in #11205
- fix(zigbeeEP): review of names and memory allocation by @SuGlider in #11199
- feat(zigbee): Add battery voltage attribute support by @P-R-O-C-H-Y in #11210
- feat(esp32): Zigbee power outlet example by @lboue in #11296
- feat(zigbee): Remove static variables, improve binding, new example by @P-R-O-C-H-Y in #11316
- feat(zigbee): Add support for Binary input EP + Analog EP extension by @P-R-O-C-H-Y in #11339
- feat(zigbee): Add AC DC ElectricalMeasurement support by @P-R-O-C-H-Y in #11384
- feat(zigbee): Check the type of leave signal by @P-R-O-C-H-Y in #11385
- feat(zigbee): Add endpoint identification in read handlers + command structures fix by @P-R-O-C-H-Y in #11425
- feat(zigbee): Add method to set/get/report analog output by @P-R-O-C-H-Y in #11431
- feat(zigbee): Support min/max setting for Analog EP by @P-R-O-C-H-Y in #11451
- Update ZigbeeColorDimmableLight to clamp color hue and saturation to 0-254 (Fixes #11527) by @thorrak in #11528
Boards Additions & Updates
- Modify T-LoRa-Pager device PID by @lewisxhe in #11194
- fix(board): Alfredo NoU3 pins_arduino.h uses uint8_t but it causes error with esp32-hal-gpio.h by @SaintSampo in #11206
- Add new board: Sparkle Motion Stick by @ladyada in #11330
- Added new Unexpected Maker SQUiXL and EDGES3[D] boards. by @UnexpectedMaker in #11350
- add dfrobot lorawan esp32s3 board by @qhddz in #11362
- fix(board): Alfredo-NoU3 changed default upload mode from Hardware CDC and JTAG to USB-OTG by @SaintSampo in #11403
- fix: Updated the tools options for Geekble Mini by @syong0921 in #11437
- feat(boards): update wifiduinov2&wifiduino32s3 boards setting by @i3water in #11440
- feat(p4): Add 32MB Flash Partitions to ESP32-P4 by @me-no-dev in #11453
- fix(board): Update Pin compatibility by @SooDragon in #11473
- fix: Delete 8M flash option for xiao_esp32_s3_plus by @is-qian in #11476
- feat(variant): add kode dot ESP32-S3 board with QSPI LCD, SD and GPIO β¦ by @LusimiCollado in #11371
- feat(board): add support for RAKwireless RAK3112 by @DanielCao0 in #11485
- Add FED4 board by @strid3r21 in #11536
- fix(board): Update variant.cpp for senseBox MCU-S2 ESP32-S2 by @PaulaScharf in #11532
CI & testing
- ci(pre-commit): Lock versions to SHA and apply fixes by @lucasssvaz in #11248
- ci(idf): Use included IDF examples in CI by @lucasssvaz in #11240
- ci(...
Assets 7
5 people reacted
ESP32 Arduino 3.3.0-alpha1 based on ESP-IDF v5.5 with ESP32-C5 ECO1 support
Compare
What's Changed
System PR
- IDF master by @me-no-dev in #11150
- IDF master by @me-no-dev in #11204
Chip Support
- fix(esp32c5): Add proper RTC clock source to uartSetClockSource by @Jason2866 in #11255
Peripherals
GPIO
- fix(gpio): Fix GPIO warning message by @lucasssvaz in #11268
LEDC
RMT
- fix(rmt): memset all config structs to zero before using by @SuGlider in #11203
- refactor(rmt): refactored RMT loopback example by @SuGlider in #11221* fix(usb): uninitilized variable warning message by @SuGlider in #11222
- feat(rmt): fixes example to run correctly within IDF 5.x by @SuGlider in #11292
UART
- Add an option to force IDF's default UART clock source by @gonzabrusco in #11191
- feat(logging): Arduino log redirection by @mathieucarbou in #11159
- feat(uart): sets correct ESP32/S2 clock source for the example by @SuGlider in #11286
- feat(uart): simplifies UART example based on MODBUS standard by @SuGlider in #11309
USB
- feat(usb): add a few more consumer control HID commands by @SuGlider in #11227
- fix(usb_hid): duplicated CONSUMER_CONTROL_PLAY_PAUSE by @SuGlider in #11242
Libraries
Bluetooth & BLE
- Use CONFIG_BT_BLUEDROID_ENABLED for enabling by @Jason2866 in #11214
- check for
CONFIG_BT_BLUEDROID_ENABLED
in esp32-hal-misc.c by @Jason2866 in #11234
Update
SPI
- New SPI invert hardware SS function in hall-spi and SPI library by @UltimumControl in #11297
- fix(spi): Add missing initializer for ss_invert by @lucasssvaz in #11320
WiFi
- fix(wifi): Workaround bug in esp_wifi_get_protocol() by @me-no-dev in #11239
Zigbee
- feat(zigbee): Add PM2.5 endpoint support by @P-R-O-C-H-Y in #11205
- fix(zigbeeEP): review of names and memory allocation by @SuGlider in #11199
- feat(zigbee): Add battery voltage attribute support by @P-R-O-C-H-Y in #11210
Boards Additions & Updates
- Modify T-LoRa-Pager device PID by @lewisxhe in #11194
- fix(board): Alfredo NoU3 pins_arduino.h uses uint8_t but it causes error with esp32-hal-gpio.h by @SaintSampo in #11206
- Update boards.txt with updated CodeCell board variant by @microbotsio in #11313
CI & testing
- ci(pre-commit): Lock versions to SHA and apply fixes by @lucasssvaz in #11248
- ci(idf): Use included IDF examples in CI by @lucasssvaz in #11240
- ci(release): Add package JSON with chinese mirrors by @lucasssvaz in #11288
Documentation
- docs(language): Enforce English on contributions and issues by @lucasssvaz in #11267
- docs(mirror): Add Chinese mirror links by @lucasssvaz in #11317
Others
New Contributors
- @UltimumControl made their first contribution in #11297
Full Changelog: 3.2.0...3.3.0-alpha1
Assets 5
6 people reacted
Arduino Release v3.2.0 based on ESP-IDF v5.4.1
de184bd
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
What's Changed
System PR
- Arduino 3.2.0 based on ESP-IDF v5.4 by @me-no-dev in #10832
- IDF release/v5.4 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10980##Chip Support
- IDF release/v5.4 by @me-no-dev in #10998
- IDF release/v5.4 by @me-no-dev in #11060
- IDF release/v5.4 by @me-no-dev in #11149
Chip Support
Peripherals
GPIO
RMT
- fix(rmt): Fixed protocol name in RMTReadXJT examples by @tanakamasayuki in #11136
UART
- feat(LP_UART): Implements the ESP32-C6/ESP32-P4 Low Power UART as a possible HardwareSerial port by @SuGlider in #10967
- fix(uart): Fixes UART CI script to work with Arduino Core 3.2.x by @SuGlider in #11077
- fix(UART): sets the correct uart clock source when using begin(baudrate) by @SuGlider in #11122
- fix(uart): uart rx timeout validation with proper log message by @SuGlider in #11141
- fix HardwareSerial Config by @gonzabrusco in #11007
Libraries
Bluetooth & BLE
Ethernet
- fix(eth): Fix RMII Ethernet not being able to be restarted by @me-no-dev in #11048
- feat(eth): Add setters for negotiation, speed and duplex modes by @me-no-dev in #11053
- fix(eth): Set the ETH properties at the correct time by @me-no-dev in #11182
Matter
- fix(matter): commentaries and messages related to factory reset by @SuGlider in #10988
- feat(matter): necessary changes to insights version for esp_matter by @SuGlider in #11042
- fix(matter): removes a few matter 1.4 / IDF 5.4 compilation warning messages by @SuGlider in #11067
- fix(matter): examples must set pin to Digital Mode after analogWrite() and before digitalWrite() by @SuGlider in #11070
Network
- fix(network): fixes a macro name conflict warning by @SuGlider in #11068
- fix(net): Use network_event_handle_t for internal callbacks by @me-no-dev in #11179
WebServer
- fix(camera_webserver): Fix typo in OV2640 definition by @lucasssvaz in #11145
WiFi
- fix(wifi): Disable properly LR mode if it was enabled before by @me-no-dev in #11052
- fix(wifi_scan): Fix some edge cases where WiFi Scan may fail by @me-no-dev in #11188
Zigbee
- fix(zigbee): Update esp-zigbee-sdk to 1.6.3 + necessary fixes by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10890## Boards Additions & Updates
- feat(zigbee): Add range extender device endpoint by @P-R-O-C-H-Y in #10970
- feat(zigbee): Add Analog endpoint device (input, output, value clusters) by @pwclay in #10950
- fix(zigbee): use correct pressure cluster function in setTolerance by @oddlama in #11008
- feat(zigbee): Add ZigbeeGateway endpoint support + Time Cluster bugfix by @P-R-O-C-H-Y in #11009
- fix(zigbee): use correct carbon dioxide cluster function in setTolerance by @oddlama in #11015
- fix(zigbee): Fixed Guru Meditation crash with Zigbee Analog example by @oli-the-kitty in #11064
- fix(zigbee): Use correct attributeID in setAnalogInputReporting by @P-R-O-C-H-Y in #11065
- feat(Zigbee): Adding Zigbee Wind speed sensor endpoint by @lboue in #10455
- feat(zigbee): Save network channel after 1st joining for faster rejoin by @P-R-O-C-H-Y in #11123
- feat(zigbee): Add Illuminance sensor endpoint by @MikaFromTheRoof in #11171
- feat(zigbee): Add check, boolean returns, fix Analog, add optional reset on factoryReset by @P-R-O-C-H-Y in #11153
Boards Additions & Updates
- fix(board): Update pins_arduino.h for Geekble_ESP32C3 by @SooDragon in #11000
- fix(board): Update feathers3 wire1 pin definition by @ericlewis in #11001
- feat(boards): Add Geekble-nano-ESP32S3 by @SooDragon in #11005
- Update of Boards.txt & variants - Adding CYObot board - 3rd party board by @mhpham23 in #10947
- fix: Geekble Nano board setup update by @SooDragon in #11131
- fix(esp32s3usbotg) stdbool dependency in pins_arduino.h by @complxdbg in #11155
- fix: Add 16M flash option for xiao_esp32_s3_plus by @ackPeng in #11183
- fix(arduino_pins): fixes Lolin-C3-Pico and C3-Mini RGB LED pin + C3-Pico SPI SCK pin definition by @SuGlider in #11186
- Update LilyGo variants and add new variants by @lewisxhe in #11192
CI & testing
- test(wokwi): Add I2C Master test and enable GPIO and PSRAM tests by @lucasssvaz in #10848
- ci(report): Add runtime tests report by @lucasssvaz in #10764
- ci(runners): Bump runner images version by @lucasssvaz in #10960
- ci(esp32p4): Add missing options for P4 by @lucasssvaz in #11014
- ci(hw): Fix files being overwritten by @lucasssvaz in #11019
- ci(actions): Replace changed-files by @lucasssvaz in #11130
- ci(workflows): Lock actions to commits and improve readability by @lucasssvaz in #11147
- fix(ext_lib): Fix ESPAsyncWebServer URL and examples by @lucasssvaz in #11160
- test(i2c): Add test to scan bus by @lucasssvaz in #11022
- test(i2c): Do not use delta as Wokwi timing can be inconsistent by @lucasssvaz in #11080
- ci(zigbee): Check if Zigbee is enabled for CI tests by @lucasssvaz in #11012
Documentation
- docs(esp32p4): Add missing information and improve organization by @lucasssvaz in #11081
FreeRTOS
Others
New Contributors
- @pwclay made their first contribution in #10950
- @ericlewis made their first contribution in #11001
- @mhpham23 made their first contribution in #10947
- @oddlama made their first contribution in #11008
- @iranl made their first contribution in #11035
- @oli-the-kitty made their first contribution in #11064
- @Math0XK made their first contribution in #11143
- @complxdbg made their first contribution in #11155
- @ackPeng made their first contribution in #11183
- @FidelSch made their first contribution in #11154
- @MikaFromTheRoof made their first contribution in #11171
Full Changelog: 3.1.3...3.2.0
Assets 13
21 people reacted
Arduino Pre-Release v3.2.0-RC2 based on ESP-IDF v5.4
07d6a5a
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
What's Changed
System PR
- IDF release/v5.4 by @me-no-dev in #11060
Chip Support
Peripherals
GPIO
Ethernet
- fix(eth): Fix RMII Ethernet not being able to be restarted by @me-no-dev in #11048
- feat(eth): Add setters for negotiation, speed and duplex modes by @me-no-dev in #11053
Matter
- feat(matter): necessary changes to insights version for esp_matter by @SuGlider in #11042
- fix(matter): removes a few matter 1.4 / IDF 5.4 compilation warning messages by @SuGlider in #11067
- fix(matter): examples must set pin to Digital Mode after analogWrite() and before digitalWrite() by @SuGlider in #11070
Network
WiFi
- fix(wifi): Disable properly LR mode if it was enabled before by @me-no-dev in #11052
Zigbee
- fix(zigbee): Fixed Guru Meditation crash with Zigbee Analog example by @oli-the-kitty in #11064
- fix(zigbee): Use correct attributeID in setAnalogInputReporting by @P-R-O-C-H-Y in #11065
- fix(zigbee): Add manuf_code to report attribute commands by @P-R-O-C-H-Y in #11066
- feat(Zigbee): Adding Zigbee Wind speed sensor endpoint by @lboue in #10455
CI & testing
- test(i2c): Add test to scan bus by @lucasssvaz in #11022
New Contributors
- @iranl made their first contribution in #11035
- @oli-the-kitty made their first contribution in #11064
Full Changelog: 3.2.0-RC1...3.2.0-RC2
Assets 4
9 people reacted
Arduino Pre-Release v3.2.0-RC1 based on ESP-IDF v5.4
7575fa0
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
What's Changed
System PR
- Arduino 3.2.0 based on ESP-IDF v5.4 by @me-no-dev in #10832
- IDF release/v5.4 by @me-no-dev in #10980
- IDF release/v5.4 by @me-no-dev in #10998
GPIO
- fix HardwareSerial Config by @gonzabrusco in #11007
UART
- feat(LP_UART): Implements the ESP32-C6/ESP32-P4 Low Power UART as a possible HardwareSerial port by @SuGlider in #10967
Matter
Zigbee
- fix(zigbee): Update esp-zigbee-sdk to 1.6.3 + necessary fixes by @P-R-O-C-H-Y in #10890
- feat(zigbee): Add range extender device endpoint by @P-R-O-C-H-Y in #10970
- feat(zigbee): Add Analog endpoint device (input, output, value clusters) by @pwclay in #10950
- fix(zigbee): use correct pressure cluster function in setTolerance by @oddlama in #11008
- feat(zigbee): Add ZigbeeGateway endpoint support + Time Cluster bugfix by @P-R-O-C-H-Y in #11009
- fix(zigbee): use correct carbon dioxide cluster function in setTolerance by @oddlama in #11015
Boards Additions & Updates
- fix(board): Update pins_arduino.h for Geekble_ESP32C3 by @SooDragon in #11000
- fix(board): Update feathers3 wire1 pin definition by @ericlewis in #11001
- feat(boards): Add Geekble-nano-ESP32S3 by @SooDragon in #11005
- Update of Boards.txt & variants - Adding CYObot board - 3rd party board by @mhpham23 in #10947
CI & testing
- test(wokwi): Add I2C Master test and enable GPIO and PSRAM tests by @lucasssvaz in #10848
- ci(report): Add runtime tests report by @lucasssvaz in #10764
- ci(runners): Bump runner images version by @lucasssvaz in #10960
- ci(esp32p4): Add missing options for P4 by @lucasssvaz in #11014
- ci(zigbee): Check if Zigbee is enabled for CI tests by @lucasssvaz in #11012
New Contributors
- @pwclay made their first contribution in #10950
- @ericlewis made their first contribution in #11001
- @mhpham23 made their first contribution in #10947
- @oddlama made their first contribution in #11008
Full Changelog: 3.1.3...3.2.0-RC1
Assets 4
5 people reacted
Arduino Release v3.1.3 based on ESP-IDF v5.3
Compare
What's Changed
Full Changelog: 3.1.2...3.1.3
Assets 5
12 people reacted
Arduino Release v3.1.2 based on ESP-IDF v5.3
Compare
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
Assets 5
7 people reacted
Arduino Release v3.1.1 based on ESP-IDF v5.3.2
2f423af
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
What's Changed
System PR
- ESP32 Arduino v3.1.x by @me-no-dev in #10202
- Restore Arduino Client API by @pennam in #10776
- IDF release/v5.3 by @me-no-dev in #10816
Fix(platform)
: Improve firmware size calculation by @me-no-dev in #10820
Libraries
Matter
Feat(matter)
: new Matter Endpoint for Thermostat by @SuGlider in #10755Feat(matter)
: Changes Matter Temperature Sensor to report Celsius by @SuGlider in #10759Feat(matter)
: adds esp_matter:: namespace to attribute_t by @SuGlider in #10807
Network
Fix(udp)
: Add missing LwIP locks to init multicast #10813- ESPmDNS: Add method for querying discovered service name by @stefan-sherwood in #10819
WebServer
Feat(webserver)
: Middleware with default middleware for cors, authc, curl-like logging by @mathieucarbou in #10750
WiFi
- Improving logging message while waiting for WiFi by @ramprasadg in #10739
Zigbee
Fix(zigbee)
: Fixes of timeout, example, warnings and bounding + add a 2MB part scheme for Zigbee ED by @P-R-O-C-H-Y in #10817
Boards Additions & Updates
Feat(board)
: Add custom board YB-ESP32-S3-ETH by @yellobyte in #10741- Add two more Adafruit Boards (Sparkle Motion & Sparkle Motion mini) by @ladyada in #10809
Feat(board)
: Add custom board Huidu HD-WF2/HD-WF4 - esp32-s3 HUB75 driver boards by @vortigont in #10779
CI & testing
CI(debug)
: Compile once a week with verbose log level by @lucasssvaz in #10740Fix(component)
: Checkout proper branch for uploading component by @lucasssvaz in #10752Fix(component)
: Add check for workflow_run by @lucasssvaz in #10753CI
: Allow push to the component registry from a given git ref by @me-no-dev in #10757CI(dangerjs)
: Fix and update settings by @lucasssvaz in #10770
Documentation
Fix(readme)
: Update readme and fix badges by @lucasssvaz in #10745
Others
Fix(camera)
: Update resolutions and remove face detection by @me-no-dev in #1081Docs(3rd-party)
: Add section for third party tools by @lucasssvaz in #10749
New Contributors
- @ramprasadg made their first contribution in #10739
- @pennam made their first contribution in #10776
- @stefan-sherwood made their first contribution in #10819
Full Changelog: 3.1.0...3.1.1
Assets 5
8 people reacted
Arduino Release v3.1.0 based on ESP-IDF v5.3.2
6bf6df2
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
The Arduino ESP32 version 3.1.0 is stable release of new major release based on the ESP-IDF v5.3.2 (release notes).
For version migration, please check Migration Guide from v2.X to 3.X
Known Issues
- I2C Slave is currently not working in ESP32-P4. Ongoing investigation.
- RainMaker sketches are crashing in the current version. Pending fixes from RainMaker team.
What's Changed
System PR
- IDF release/v5.3 by @me-no-dev in #10258
- DF release/v5.3 by @me-no-dev in #10272
- IDF release/v5.3 by @me-no-dev in #10403
- IDF release/v5.3 by @me-no-dev in #10416
- IDF release/v5.3 by @me-no-dev in #10444
- IDF release/v5.3 by @me-no-dev in #10465
- IDF release/v5.3 by @me-no-dev in #10473
- IDF release/v5.3 by @me-no-dev in #10480
- IDF release/v5.3 by @me-no-dev in #10498
- IDF release/v5.3 by @me-no-dev in #10503
- IDF release/v5.3 by @me-no-dev in #10522
- IDF release/v5.3 by @me-no-dev in #10599
- IDF release/v5.3 by @me-no-dev in #10711
- IDF release/v5.3 by @me-no-dev in #10719
Chip Support
feat(esp32p4)
: Add initial ESP32-P4 support by @lucasssvaz in #10358fix(esp32p4)
: Fix compilation errors by @lucasssvaz in #10371fix(esp32)
: ESP32-U4WDH chip detection by ESP.getChipModel() by @mstegen in #10696feat(chip)
: Add definition for BOOT_PIN for all chips by @me-no-dev in #10700
Peripherals
GPIO
I2S
fix(i2s)
: Use separate variables when reading and writing by @me-no-dev in #10509
LEDC
fix(example)
: print correct fade direction by @P-R-O-C-H-Y in #10450
PSRAM
fix(psram)
: Init PSRAM before app_main to fix mmu_map by @me-no-dev in #10390fix(psram)
: Do not abort if PSRAM is not found by @me-no-dev in #10395fix(spiram)
: Fix OPI PSRAM init by @me-no-dev in #10406test(psram)
: Add PSRAM test by @lucasssvaz in #10409
Touch
feat(touch)
: Support NG touch driver for P4 by @P-R-O-C-H-Y in #10448
UART
fix(uart)
: sleep retention by @SuGlider in #10248feat(uart)
: 3.1.x Core: fixes serialEventRun() to avoid calling available() if serialEvent() is not declared by @SuGlider in #10428fix(uart)
: Add missing HP UARTs for ESP32-P4 by @lucasssvaz in #10447- ESP32-P4 UART Pin Definitions by @SuGlider in #10521
feat(uart)
: uart break example improvement by @SuGlider in #10525feat(uart)
: adds Serial4 as a keyword - used by ESP32-P4 by @SuGlider in #10619feat(uart)
: [IDF 5.3] fixes HardwareSerial::updateBaudRate() using a baud rate higher 230400 - checks UART Clock Source by @SuGlider in #10643refactor(uart)
: Refactor UART test to work with any number of UARTs by @lucasssvaz in #10593
USB
feat(usb_hid_keyboard)
: Adds Keyboard Layout and Sends reports just for Modifier Keys by @SuGlider in #10591fix(hid)
: Fix OUTPUT report not received by @me-no-dev in #10398
Libraries
Bluetooth & BLE
fix(ble)
: Fixed typos (or copy/paste issues) in comments for AD types in BLEAdvertising by @thomasw-mitutoyo-ctl in #10512- BLECharacteristic optimization by @sylque in #10665
fix(example)
:Update comment in BLE5_periodic_advertising.ino by @ASDosjani in #10538
Ethernet
- Add RMII Ethernet support for ESP32-P4 by @me-no-dev in #10479
fix(eth)
: Set default clock in pin value to zero by @me-no-dev in #10513- Guard ethernet parts to make it possible to use without by @Jason2866 in #10609
FS
Matter
- Update Matter Light README.md by @lboue in #10357
feat(matter)
: initial commit with arduino matter lib by @SuGlider in #10467feat(Matter)
: New Matter Endpoint - Dimmable Light by @SuGlider in #10543- Matter example patch by @SuGlider in #10618
feat(matter)
: New Matter Endpoint by @SuGlider in #10628- Adds a Minimum Code Matter Example by @SuGlider in #10639
feat(Matter)
: add new MatterColorLight endpoint by @SuGlider in #10654feat(matter)
: New example => Wifi Prov within Matter as alternative for wireless network provisioning by @SuGlider in #10658feat(matter)
: Adds Matter Enhanced Color Light Endpoint (CW/WW/RGB) by @SuGlider in #10657feat(matter)
: Adds a new Matter Endpoint: Generic Switch (smart button) by @SuGlider in #10662feat(Matter)
: Creates New Matter Fan Controller Endpoint by @SuGlider in #10691feat(matter)
: adds new Temperature Sensor Matter Endpoint by @SuGlider in #10698feat(Matter)
: Adds New Matter Humidity Sensor Endpoint by @SuGlider in #10703feat(matter_examples)
: apply boot button change to all examples by @SuGlider in #10702feat(matter)
: adds a Pressure Sensor Matter Endpoint by @SuGlider in #10710feat(matter)
: creates a Matter Contact Sensor Endpoint by @SuGlider in #10712feat(matter)
: adds new Matter Occupancy Sensor endpoint by @SuGlider in #10717feat(matter)
: adds a new endpoint to Matter - On/Off Plugin (Power Relay) by @SuGlider in #10722feat(matter)
: General Review - remove while(!serial) ipv6(enable) and fixes some commentaries in the code by @SuGlider in #10732feat(matter)
: Adds Identification callback to all matter endpoints by @SuGlider in #10734
Network
fix(asyncudp)
: Fixes and implements tcpip thread locking by @HamzaHajeir in #10415fix(NetworkEvents lib)
: remove checks for duplicated event handlers by @vortigont in #10376fix(sntp)
: Lock / Unlock LWIP if CONFIG_LWIP_TCPIP_CORE_LOCKING is set by @mathieucarbou in #10529fix(net)
: Allow to compile without IPv6 enabled by @me-no-dev in #10582fix(network)
: Avoid returning zero if connection is not dropped by @lucasssvaz in #10640- Guard WPA Enterprise support by @Jason2866 in #10616
fix(sntp)
: Lock / Unlock LWIP if CONFIG_LWIP_TCPIP_CORE_LOCKING is set by @mathieucarbou in #10725- [NetworkClient] Init members of NetworkClient by @TD-er in #10737
fix(WPS)
: Example config initialization by @me-no-dev in #10399fix(IPaddress)
: IPv6 restore zone id by @s-hadinger in #10546
OTA
OpenThread
feat(openthread)
: add license declaration ...
Assets 5
13 people reacted
Previous Next
You canβt perform that action at this time.