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.2 based on ESP-IDF v5.5.1

08 Oct 16:31
@me-no-dev me-no-dev

Choose a tag to compare

What's Changed

  • change(script): Update the issue template when version changed by @me-no-dev in #11850
  • fix(esp_sr): Error with debug level log by @SuGlider in #11859
  • fix(hash): add selective build option for Hash, WebServer dependency by @fill1890 in #11854
  • Update pins_arduino.h for lolin_c3_pico to define LED as RGB rather than the default GRB by @mitra42 in #11851
  • feat(board): add support for Soldered NULA Mini ESP32C6 by @JosipKuci in #11852
  • fix(ota): Add legacy option for devices using MD5 authentication by @lucasssvaz in #11862
  • fix(menu): remove unused flash size option for 4D Systems MIPI LCDs by @cruzjuniel in #11870
  • WiFiClientSecure: robust TLS writes (loop & chunk), avoid zero-length write -> fixes sporadic MBEDTLS_ERR_NET_CONN_RESET by @prooma in #11865
  • feat(update): Allow updating any type of file system by @me-no-dev in #11856
  • Migrate to wokwi-py-client (update pytest-embedded and esptool) by @JakubAndrysek in #11863
  • fix: Add upload flags to boards.txt for Twin AIoT Module to resolve upload error by @bekirr12 in #11876
  • fix(board): Fix pid parameter for FoBE Quill ESP32S3 Mesh in boards.txt by @thegreenshark in #11877
  • Refactor touch pad error logging by @Kolodieiev in #11878
  • feat(release): Update version on release and add XZ archives by @lucasssvaz in #11875
  • fix(board): Fix wESP32 board config with new options by @xorbit in #11879
  • ci(tests): Move hardware tests to GitLab by @lucasssvaz in #11890
  • feat(webserver): add support for chunked HTTP responses Fixes #5080 by @ritesh006 in #11894
  • Update README.md to mention ESP32-C5 by @Hedda in #11901
  • ci: Enhance boards test validation by @P-R-O-C-H-Y in #11888
  • feat(uart): refactor PeriMan detaching function init by @SuGlider in #11896
  • feat(usb): global event task stack size normalization by @SuGlider in #11895
  • feat(tinyusb_cdc): avoid infinite loop when TinyUSB CDC layer hangs by @SuGlider in #11904
  • feat(zigbee): Extend switch EPs with get Light methods by @P-R-O-C-H-Y in #11902
  • Runtime Flash Clock detection by @Jason2866 in #11903
  • IDF release/v5.5 by @me-no-dev in #11853
  • fix(ota): Fix authentication when using stored MD5 hashes by @lucasssvaz in #11905

New Contributors

Full Changelog: 3.3.1...3.3.2

Assets 10
Loading
vasylp441-creator and Ashwin236 reacted with thumbs up emoji
2 people reacted

Arduino Release v3.3.1 based on ESP-IDF v5.5.1

16 Sep 21:45
@me-no-dev me-no-dev
54154c7
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

System PR

Chip Support

  • fix(esp32): float conversion warning in String::toFloat by @martinbudden in #11829
  • fix(esp32): Compiler warning - parameter byte in function EspClass::magicFlashChipSize shadows typedef uint8_t byte; by @martinbudden in #11827
  • fix(esp32): Compiler warning - loop variable a shadows previous instance of a in function i2c_slave_gpio_mode by @martinbudden in #11828

Peripherals

I2S

LEDC

  • fix(ledc): Allow setting AnalogWrite frequency and resolution before calling analogWrite by @P-R-O-C-H-Y in #11756

Touch

UART

USB

  • fix(usbmidi): use channel in int16_t USB MIDI pitch bend by @Skyslycer in #11795
  • feat(usb): allow the MIDI constructor to define a device name by @SuGlider in #11720

Libraries

Bluetooth & BLE

Ethernet

ESP-NOW

ESP-SR

FS

Network

  • refactor(http-client): Replace USE_SERIAL with direct Serial by @JakubAndrysek in #11786
  • fix(package_index): Use HTTPS URL for online help link by @pillo79 in #11790
  • feat(HTTPClient): add support for collecting all HTTP headers by @JakubAndrysek in #11768
  • Update HTTPUpdateServer.h to Fix SPIFFS Update error: Bad Size Given by @kapyaar in #11586

OTA

WebServer

  • feat(WebServer): Add support for JavaScript modules by @cosstab in #11782

WiFi

Zigbee

Boards Additions & Updates

  • Add senseBox Eye board by @PaulaScharf in #11608
  • change(partitions): Reorder No OTA TinyUF2 partition scheme to come first on 4MB boards by @tyeth in #11692
  • fix(esp32:m5stack_atoms3) : Update pins_arduino.h of variant m5stack_atoms3 with correct LED_BUILTIN value matching GPIO #35 by @brice-fr in #11689
  • variant lilyho_t3_s3_sx127x duplicates LORA_BUSY - deleting one of them by @mitra42 in #11678
  • feat(esp32): Added a new device(xiao esp32c5) by @AZKKXL in #11677
  • fix flash_size for denky32 by @GitNik1 in #11750
  • Add OTA to senseBox Eye board by @PaulaScharf in #11684
  • Added FoBE Quill ESP32S3 Mesh board support by @chihosin in #11698
  • feat: Add Twin AIoT Module support for ESP32-S3-N4R2 by @bekirr12 in #11755
  • docs: Fix link and formatting in core_compatibility.rst by @eMUQI in #11764
  • fix(pins_arduino): Fixes te mask for the Watchy Device pins by @SuGlider in #11738
  • Update tinyuf2 0.35 by @tyeth in #11631
  • Add 4D Systems' ESP32-P4 MIPI Display Modules by @cruzjuniel in #11819
  • feat(variants): Add variant for M5Tab5 by @lboue in #11832
  • feat(axiometa_pixie_m1): Add Axiometa PIXIE M1 by @lucasssvaz in #11840
  • feat(board): add support for Silicognition ManT1S by @xorbit in #11848

CI & testing

Documentation

  • docs: Correct ADC default resolution statement for ESP32-S2 by @eMUQI in #11653
  • fix(docs): Correct list indentation for analogWrite parameter by @eMUQI in #11727
  • fix(docs): Updates SPI reference link in documentation by @eMUQI in #11753

Tooling

Others

  • Allow calls to timer functions within ISR by @angelnu in #11629
  • feat(github): remove E...
Read more

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.

Choose a tag to compare

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

  • 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 #11510
  • fix(spi): Fix bus clock for ESP32-P4 + remove S2 leftover by @P-R-O-C-H-Y in #11547

WiFi

Wire

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

Zigbee

Read more
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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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.

Choose a tag to compare

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.

Choose a tag to compare

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.

Choose a tag to compare

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

Choose a tag to compare

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
Previous 1 3 4 5 8 9
Previous

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