Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: espressif/arduino-esp32

Arduino Release v3.3.0 based on ESP-IDF v5.5.0

23 Jul 12:35
@me-no-dev me-no-dev
dbaf6a3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

System PR

Peripherals

GPIO

I2S

  • Fix(I2S example): make fix to the ESP32 I2S simple tone example by @greenyleaf in #10954
  • Add access methods to get the Wire bus number and I2C bus handle by @me-no-dev in #11570

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
  • fix(example): led flash not working if not using default model in camera example. by @HighDoping in #11466

PSRAM

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

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
  • remove weak function declaration of tud_msc_is_writable_cb to fix simultaneous CDC and MSC by @PaulaScharf in #11353

Libraries

Bluetooth & BLE

ESP-NOW

ESP-SR

Matter

Network

Update

  • Update ZigbeeColorDimmableLight to clamp color hue and saturation to 0-254 (Fixes #11527) by @thorrak in #11528

OTA

  • fix(csrf): Fix SCRF vulnerability in OTA examples and libraries by @me-no-dev in #11530

OpenThread

SD

SPI

WiFi

Wire

  • feat(wire): std::functional Wire slave callback functions by @SuGlider in #11582

Zigbee

Read more
Assets 7
Loading
lucasssvaz, eMUQI, DeBendeBurcht, Nezaemmy, desiFish, Blitz54, tofurky, HarirajRajkumar, and Vinci-H reacted with hooray emoji DeBendeBurcht and Nezaemmy reacted with rocket emoji
9 people reacted

Arduino Release v3.3.0-RC1 based on ESP-IDF v5.5.0-C1

16 Jul 20:05
@me-no-dev me-no-dev
Compare
Choose a tag to compare
Loading

What's Changed

System PR

Peripherals

GPIO

  • feat(gpio): new functional interrupt lambda example by @SuGlider in #11589

PSRAM

  • fix(board): Update PSRAM configuration for RAK3112 to fix PSRAM error by @DanielCao0 in #11552

Libraries

Bluetooth & BLE

Matter

Network

OpenThread

Wire

  • Add access methods to get the Wire bus number and I2C bus handle by @me-no-dev in #11570
  • feat(wire): std::functional Wire slave callback functions by @SuGlider in #11582

Zigbee

Boards Additions & Updates

CI & testing

Documentation

Tooling

Others

Full Changelog: 3.2.1...3.3.0-RC1

Loading

Arduino Release v3.2.1 based on ESP-IDF v5.4.2

03 Jul 14:25
@me-no-dev me-no-dev
Compare
Choose a tag to compare
Loading

What's Changed

System PR

Peripherals

GPIO

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

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

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

Bluetooth & BLE

ESP-NOW

ESP-SR

Matter

  • feat(matter): Adds Matter Events callback plus example by @SuGlider in #11465

Network

Update

OpenThread

  • feat(openthread): adds native api by @SuGlider in #11474
  • feat(openthread): Add RLOC16 in otPrintNetworkInformation() by @lboue in #11480

SD

SPI

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

Boards Additions & Updates

CI & testing

Read more
Loading
lyusupov, tofurky, BingrunXin, SDW-CRYPTO, and sergiobeltrao reacted with thumbs up emoji BingrunXin and SDW-CRYPTO reacted with laugh emoji BingrunXin and SDW-CRYPTO reacted with heart emoji
5 people reacted

ESP32 Arduino 3.3.0-alpha1 based on ESP-IDF v5.5 with ESP32-C5 ECO1 support

29 Apr 10:54
@me-no-dev me-no-dev
Compare
Choose a tag to compare
Loading

What's Changed

System PR

Chip Support

  • fix(esp32c5): Add proper RTC clock source to uartSetClockSource by @Jason2866 in #11255

Peripherals

GPIO

LEDC

  • feat(ledc): clear all fields added to ledc struct in IDF 5.4 by @SuGlider in #11276

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

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

Update

  • Update LilyGo T-Watch-S3-Ultra and T-LoRa-Pager variants by @lewisxhe in #11299

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

Zigbee

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

Documentation

Others

  • Restore proper pin remapping functionality after 3.2.0 by @pillo79 in #11315

New Contributors

  • @UltimumControl made their first contribution in #11297

Full Changelog: 3.2.0...3.3.0-alpha1

Loading
sergiobeltrao, pdtopdog, lucasssvaz, ThomasDebrunner, Nimuar, and F14V reacted with thumbs up emoji
6 people reacted

Arduino Release v3.2.0 based on ESP-IDF v5.4.1

28 Mar 08:40
@me-no-dev me-no-dev
de184bd
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

System PR

Chip Support

Peripherals

GPIO

  • feat(gpio): allows mixing digital and analog read/write operations by @SuGlider in #11016

RMT

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

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

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

Documentation

  • docs(esp32p4): Add missing information and improve organization by @lucasssvaz in #11081

FreeRTOS

  • fix(freertos_stats): remove volatile c++ 20 deprecated warning by @SuGlider in #11158

Others

New Contributors

Full Changelog: 3.1.3...3.2.0

Loading
tofurky, sergiobeltrao, SamHalvoe, Spike1020, leo-smi, Hikimucheno, desiFish, PilowEpi, dzungpv, Godfrey-cyber23, and 3 more reacted with thumbs up emoji leo-smi reacted with laugh emoji gonzabrusco, lucasssvaz, zerlix, ehabtawfikelbwab, k0psutin, wailay, IgorCode, and leo-smi reacted with hooray emoji leo-smi reacted with heart emoji leo-smi reacted with rocket emoji NotilskGavno reacted with eyes emoji
21 people reacted

Arduino Pre-Release v3.2.0-RC2 based on ESP-IDF v5.4

12 Mar 13:46
@me-no-dev me-no-dev
07d6a5a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

System PR

Chip Support

Peripherals

GPIO

  • feat(gpio): allows mixing digital and analog read/write operations by @SuGlider in #11016

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

New Contributors

Full Changelog: 3.2.0-RC1...3.2.0-RC2

Loading
lucasssvaz, JetForMe, francudina, FYMTC, FelipeAvelno, sheheran, zu223848, oem0105, and Alex123wins45 reacted with hooray emoji
9 people reacted

Arduino Pre-Release v3.2.0-RC1 based on ESP-IDF v5.4

26 Feb 13:50
@me-no-dev me-no-dev
7575fa0
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

System PR

GPIO

UART

  • feat(LP_UART): Implements the ESP32-C6/ESP32-P4 Low Power UART as a possible HardwareSerial port by @SuGlider in #10967

Matter

  • fix(matter): commentaries and messages related to factory reset by @SuGlider in #10988

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

CI & testing

New Contributors

Full Changelog: 3.1.3...3.2.0-RC1

Loading
lucasssvaz, NewNoob2002, tm86, sergiobeltrao, and francudina reacted with hooray emoji
5 people reacted

Arduino Release v3.1.3 based on ESP-IDF v5.3

17 Feb 13:29
@me-no-dev me-no-dev
Compare
Choose a tag to compare
Loading

What's Changed

Full Changelog: 3.1.2...3.1.3

Contributors

TD-er
Loading
sergiobeltrao, bastelpingu, urpylka, jason19920816, aimyon21, NewNoob2002, francudina, and sh108p reacted with thumbs up emoji lucasssvaz, TD-er, and per1234 reacted with hooray emoji NotilskGavno reacted with eyes emoji
12 people reacted

Arduino Release v3.1.2 based on ESP-IDF v5.3

13 Feb 12:33
@me-no-dev me-no-dev
Compare
Choose a tag to compare
Loading

What's Changed

System PR

Peripherals

GPIO

I2S

UART

  • Fix(UART): ESP32-S2 UART baud rate detection CI test case by @SuGlider in #10926

USB

Libraries

FS

  • Fix(littlefs): Converted core disableWDT functions to bool by @lbernstone in #10896
  • Fix(SPIFFS): Use new disableWDT bool return value by @TD-er in #10909

Matter

Network

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 #10834
  • Feat(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 #10863
  • Feat(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 #10943
  • Feat(zigbee): Add OTA client cluster support by @P-R-O-C-H-Y in #10946
  • Feat(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 #10768
  • Feat(board): Update 3rd party board Huidu HD-WF2/HD-WF4 by @vortigont in #10957

CI & testing

Documentation

Others

New Contributors

Full Changelog: 3.1.1...3.1.2

Loading
sergiobeltrao, Blitz54, joma0347, lucasssvaz, per1234, wled-install, and SamHalvoe reacted with thumbs up emoji
7 people reacted

Arduino Release v3.1.1 based on ESP-IDF v5.3.2

08 Jan 13:33
@me-no-dev me-no-dev
2f423af
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

System PR

Libraries

Matter

  • Feat(matter): new Matter Endpoint for Thermostat by @SuGlider in #10755
  • Feat(matter): Changes Matter Temperature Sensor to report Celsius by @SuGlider in #10759
  • Feat(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

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

Documentation

Others

New Contributors

Full Changelog: 3.1.0...3.1.1

Loading
mathieucarbou, dalathegreat, yellobyte, Blitz54, and ImperiumKontratakuje reacted with thumbs up emoji lucasssvaz, ImperiumKontratakuje, and abc2152959064 reacted with hooray emoji desiFish and ImperiumKontratakuje reacted with heart emoji abc2152959064 reacted with eyes emoji
8 people reacted
Previous 1 3 4 5 6 7 8
Previous

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /