Releases: espressif/arduino-esp32
Releases · espressif/arduino-esp32
ESP32 Arduino 2.0.0 RC1 based on ESP-IDF 4.4
Commits
- 4ada3f58 Fix Windows USB issues
- 268595c7 Various USB fixes (#5422)
- 4a0305a0 Fixes SD begin() end() memory leak #2897 (#5419)
- 6393dbc9 Fix gh-pages update script
- 49df8778 Merge pull request #5417 from pedrominatel/docs/readme_docs_update
- f79411f3 Links to the new docs updated and new docs build badge added
- db4e7667 add callback to HTTPUpdate (#5408)
- f64ca2e0 Fixed typo in comments. (#5407)
- 1effae46 Docs: Initial documentation structure using Sphinx (#5355)
- d9833f9b Remove mkfatfs tool from package json
- 0aafa05e Added function to retrieve the amount of data received from an BLECharacteristic (#5339)
- 16f4b0f5 IDF master d93887f9f (#5336)
- 780588dc Remove undocumented and uncontrollable WiFI RSSI filter. (#5393)
- eac8b2de fix port{Input,Output,Mode}Register macros for chips with <=32 pins (#5402)
- a9bd39de Fix pin attenuation being overwritten (#5399)
- 5eda2781 Update camera example (#5397)
- c8a4010f Rename LITTLEFS to LittleFS to match ESP8266 (#5396)
- dd25e2b9 Fix some WiFi issues (#5395)
- cf6ab9c8 component: Remove circular dependency around 'main' (#5391)
- 676f5cfe fix UART FIFO test for being full (#5390)
- f4f1c895 pinMatrixInDetach() has wrong parameter (#5385)
- cbcba53d Improve error message when ADC2 can not be used because WiFi is On
- c37557c7 Update .gitignore (#5323)
- 8f46bade Fix hardware timers
- 21947ebe Make String::concat() faster for some types. (#5307)
- c7bdb234 Update stale.yml (#5299)
- cf43d174 Add FTM support and examples (#5272)
- b1bcec08 Update boards_manager.md (#5296)
- 46d888eb Fix #5293 by adding missing dependency to nghttp (#5294)
- 1f4f2b6e Enable clock output for Ethernet RMII on ESP32 (#5274)
- ea236e28 Fix incorrect Flash Size in Esp32c3 (#5279)
- 5ae3e836 Fix wrong password same SSID (#5124)
- eca328e5 Add support for build_opt.h in the sketch folder to use additional global build options (#5237)
- 5b5cbb49 Fix softap_config_equal compare auth_mode/cipher #5115 (#5121)
- aec2635b WifiAP disable insecure TKIP (#5122)
- e7e94ea2 Enable I2C_BUFFER_LENGTH definition for Wire lib (#5172)
- b5ee7dde Convert hall read to use hal/idf (#5268)
- 10602939 Added support for Trueverit ESP32 Universal IoT Driver MK II (#5269)
- 23820874 Added the README template for examples and libraries (#5228)
- 4f9e583b IDF master 1d7068e4b (#5257)
- 7f87d0fc Fix compilation for use as IDF component (#5265)
- 90fc68d8 doitESPduino32 - Add definitions for SPI pins names (#5248)
- 4f8e5b54 Add new board (Deneyap Kart) (#5236)
- 483a424d restore apache-2.0 licence to to BLE library (#5261)
- e7d0ad2e Update BLEScan.cpp (#5241)
- 77f50445 WMath.cpp doesn't include Arduino.h, where makeWord(h, l) is declared, common denominator type therefore is uint8_t, which is in use already in Arduino.h, too. (#5230)
- 67de199b add onMtuChanged to BLEServerCallbacks (#5222)
- 39155e70 ssl_client.cpp: Fix parameter name in _handle_error. (#5217)
- f385ee42 Fixed labels on the boards pinouts images (#5213)
- e30b821b Add missing Wifi Provisioning dependency (#5203)
- cb7aef1e Fix crash in WiFiClient when read() called after stop() (#5197)
- fb513c79 Add uPesy ESP32 DevKit boards support (#5144)
- 90d3ae25 Added support for Trueverit Universal IoT Driver (#5219)
- a618fc13 IDF master c13afea63 (#5214)
- 0db9e2f4 Update esptool
- a1d8b959 Fix length typo (#5189)
- de66c39f Bump library versions to 2.0.0 (#5182)
- 1b5696a5 Bug fix for Heltec boards defintion (#5180)
- 955675e7 Adding build.mcu to save name killed export. reverting. fixes #5174 (#5177)
- 2082945d Make LOOP_STACK_SIZE user configurable at compile-time. (#5173)
- 0d6b1422 Update BLE_client.ino (#5156)
- 7c3a82a5 Fix (en|dis)able typo on BLEAdvertising start() (#5142)
- dadc1015 Add files via upload - CONTRIBUTING.rst (#5138)
- 1b2f34b0 MDNSResponder: Add method to get TXT key values. (#5135)
- 76f0a80f Removed second NTP server from configTime. SNTP only uses one (#5127)
- 5bfbcfc9 Added condition to only use tinyusb as needed (#5123)
- 7a53c2d3 softAP should only start modern WPA2 (#5114)
- cb2fbe44 Added new boads pinout images for ESP32, ESP32-S2 and ESP32-C3 (#5133)
- 48becf89 Update boards.txt (#5113)
- 15f88538 RMaker_readme: Minor corrections (#5175)
- 7856de7a BLE5 features to use with C3/S3 (#5085)
- e62ff6dc RainMaker library: Minor changes (#5092)
- 18249907 Still finding missing bits for the tinys2 board definition :( (#5098)
- cdd48e4e Re-add TinyS2 to boards.txt (#5093)
- 0c3597f8 readme: minor fixes around chip names (#5097)
- 82161beb Use cpu_hal_get_cycle_count for all chips
- 55b8f67d In esp32-hal-log, direct calls to ESP_LOG_x macros is more efficient than using intermediate function log_to_esp (#5081)
- 9c20f1bd added denky boards (#5079)
- b45cf11f Fixed ESP::getCycleCount for S2/C3 (#5075)
- fb0d63b5 Update README.md
Alpha preview with support for ESP32S2 and ESP32C3
This release contains alpha support for ESP32S2 and ESP32C3. Beware that some features might be broken
Commits
- 5d9b98c9 IDF master cf457d412 (#5073)
- 11f89cdd WiFiClientSecure fix flipped cert/key in comment (#5065)
- 01c8cae0 Added method to change the ledc PWM frequency programmatically (#5003)
- 57cf2fb9 Fix possible string overflow in BTAdvertisedDeviceSet::toString()
- 41c372c1 [2.0.0] BtClassic Discovery with info without connect (#4811)
- 223acb35 C3 toolchain uses github as source
- f6c9faf4 [2.0.0] FS::name() returns the item name as in Arduino SD (#4892)
- 89e7893b [2.0.0] Add BLE characteristic callbacks overloads (#4832)
- 7a4e7066 Add setMTU function to BLEClient.cpp/.h (#4999)
- f3dca15a Fix TTGO Boards missing upload parameters,add Twatch revision (#5063)
- 9f1330c7 esp32s2 temp sensor (#5044)
- ec7aeb49 Removed ProS2 and added TinyS2 to boards.txt (#5037)
- 9a518cd3 LITTLEFS update - partition label and multiple partitions, idea copied from SPIFFS (#5023)
- 81b7c472 Serial::end hang (#5047)
- e6ba8c7a Add KSZ8081 support. (#5061)
- 72eb3f32 Add Adafruit esp32s2 boards with custom bootloader, partition and upload.extra_flags (#5056)
- 66b11ff2 Update platformio-build-esp32c3.py
- 404a31f4 Initial Esp32c3 Support (#5060)
- 371f382d Fix Serial RX and add option for FIFO Full Threshold in Serial.begin
- 425619df Fix upload over USB CDC (USB serial must be set to 0)
- aeb4a13a ESP32S2 pinmap (#5015)
- 86459719 Fix delayMicroseconds() to use 64bit period
- 5502879a v2.0.0 Add support for ESP32S2 and update ESP-IDF to 4.4 (#4996)
ESP32 Arduino Release 1.0.6 based on ESP-IDF v3.3.5
Commits
- 46d5afb1 Quote {build.source.path} to allow spaces in path (#4868)
- 66746750 IDF release/v3.3.5 85c43024c (#4976)
- e7a2759b Allow STA SSID length of 32
- 2ee66b54 IDF release/v3.3 c43efe150 (#4936)
- 2d3c5763 Fix: WebServer: Digest authentication failed for some clients
- a299ddc9 Change send_ssl_data to use size_t instead of uint16_t
- 93bcf5f2 Allow passing custom HTTPClient to HTTPUpdate (#4959)
- bd413342 Fix ETH not enabling DHCP when configured with INADDR_NONE
- 9a0762ad [BLE Client] Fix Deadlock when calling writeValue after registerForNotify
- a451c9ef Fix HTTPClient crash on GET() for url with redirects
- d362e1ee [BLE] Allows you to specify which channels are used to advertise. (#4954)
- 33d9f4aa Update GitHub Pages Builder
- 63c51d51 Update HTTPUpdate.cpp (#4942)
- 5b845272 Fix BluetoothSerial TX Stall
- 5da4a47b Update debian_ubuntu.md (#4907)
- 3253de87 added scan_method = WIFI_ALL_CHANNEL_SCAN into wifi config in WiFi.begin() to let the scan choose the nearest / strongest AP in case that there are multiple APs with the same SSID (#4947)
- a31f3052 fix spiTransferBytesNL() writes past end of data_out
- 35643bdd adds esp8266-style hostname setting (#4938)
- 8dc70e0a Revert "Update licenses"
- b42739df Update howsmyssl.com root certificate
- 93d5b8c6 Fix String::replace()
- f815a7c6 Add WiFi.softAPSSID()
- 23f6e81d Fix AsyncUDP reporting bad address and port
- e8311b00 IDF release/v3.3 0bfff0b25 (#4895)
- 4d95e3a7 Fix BT not starting correctly and SPP Coex not working
- 7dc769d8 Board name change (ETBoard -> ET-Board) (#4858)
- 4204d1e6 Handle PSRAM libs in PlatformIO build script (#4911)
- d7fda910 Update stale.yml (#4902)
- f7fc8ab3 Use HTTP method table from ESP-IDF's nghttp (#4900)
- dd834b33 Ensure that String::setLen() is always after any memory operation
- 0e55f775 Fixing issue in String::remove
- 22a488cf Fix String::clear() not clearing the string properly
- 6e7cc521 Update pins_arduino.h for FireBettle-ESP32 (#4867)
- 7a6900a1 Correct issue 4871 - change space to underscore in boards.txt setting lolin32-lite.build.board (#4885)
- 0e0a7565 Remove tools/sdk/include/nimble from include path (#4891)
- bd3addeb Fixed use of Bluedroid instead of BT in HAL. (#4879)
- 1cf1c8eb Fix several SD card issues (#4876)
- 3fe7c2e8 Add div by zero check back into WMath::map (#4853)
- 5d00b6eb Fix case where EEPROM will try to return longer string than it should
ESP32 Arduino Release 1.0.5 based on ESP-IDF v3.3
Commits
- 419ba324 etboard pinmap upload (#4748)
- a0ddd8a1 IDF release/v3.3 7a85334d8 (#4813)
- b8dab5ed Added possibility to use ESP32-IDF log insted of redefined one (#4845)
- 21413131 Fix PSRAM support (#4850)
- 44aaf132 Added BLEAddress operator overload methods (#4839)
- 560c0f45 Fix dropped SSL connection when buffer gets full. (#4820)
- 4b3f5c8e Update licenses
- c282cd8f Remove temp buffer in WiFiClientSecure::lastError (#4822)
- 7e59971d Add Lolin32 Lite and TTGO T7 boards (#4819)
- f4b17b30 Allow releases from different branches
- 1ab550f6 Changed BLE notify_callback from raw function pointer to std::function (#4737)
- 9be784f6 Improve cleanup in BLEClient (#4742)
- 7cdfb8bc Refactor BLEAdvertisedDevice (#4739)
- 8134a421 Fix leak of memory and possible crashes in AsyncUDP
- f13ff656 AsyncUDP: Added lastErr helper variable (#4789)
- e831680a Fixed a memory leak in BLE (issue #4753) (#4761)
- d9648738 Added more inclusive CORS policy (#4767)
- 7e8993fc Speed up upload by a factor of 17 (#4787)
- 15bae92a Idf release/v3.3 d8082b7f3
- 6f23cd59 Make sure that HTTPClient disconnects from the old server if redirecting to new one
- ad4cf146 Rework setHostname for WiFi STA
- 5de03a39 Fix WiFi STA config IP to INADDR_NONE results in 255.255.255.255
- 4b385690 Move default Arduino partitions to a separate section (#4747)
- dd513df1 Add arm64 support for mkspiffs
- cee65956 IDF release/v3.3 7e63061fa (#4726)
- 55442a05 Remove an unused variable 'channel' (#4725)
- c9b3e512 Make BLERemoteCharacteristic::getRemoteService() public #3367 (#4735)
- 8d0e68db Added parameter to Preferences::begin to select non-default NVS partition (#4718)
- d2530850 Copy platformio-build.py in the release package
- 7ecbb483 Update toolchain and move files to github
- b0e896e9 IDF release/v3.3 cd59d107b (#4708)
- 08f46657 Change fetch depth for release so that history can be fetched
- 2452c1fb IDF release/v3.3 71df1f742
- 5f983707 Add IP101 support (#4620)
- 81b9130d BluetoothSerial SSP Authentication with callbacks (#4634)
- 434d02c4 BLERemoteCharacteristic::registerForNotify: Permit event registration without updating descriptor. (#4659)
- 15db2971 availableForWrite (#4664)
- fe093a5e Sanitize compiler warning in BLERemoteService.cpp (issue #4660) (#4669)
- a0ef17a9 Use non-deprecated DPORT values in SPI HAL (#4682)
- be77bd4e Resolve crash with timer interrupt functions called from ISR (#4684)
- ef99cd7f Add WiFiClientSecure::setInsecure() to equalize API with ESP8266 (#4648)
- b05bdf69 Update esptool for Big Sur
- 442c63a4 IDF release/v3.3 b4c075169 (#4604)
- d1a4b3b8 Add loop task stack size config to Kconfig
- 7d5bf9e3 [1.0.5] Make looptask stack size configurable (#4564)
- aac26a4d [1.0.5] Update Heltec ESP32 series boards definition (#4577)
- 804c2214 Update .gitignore
- 3236358d Update WiFiClient.cpp (#4573)
- 82e71f9b Update ssl_client.cpp (#4574)
- 2e123927 IDF release/v3.3 c33fc7821
- 6b011436 Fix logic in SPIClass::setHwCs. (#4559)
- 18832bb4 M5TimerCam: add LED_BUILTIN & SS/MOSI/MISO/SCK (#4560)
- 97dcea2b Update library.properties (#4563)
- dcff2e97 Separate Provisioning library from WiFi library (#4547)
- 6d256b64 IDF release/v3.3 68b237fe5 with Disable IRAM optimisation for WiFi
- f6bf0f7a IDF release/v3.3 68b237fe5
- a59eb5d5 Merge branch 'master' into idf-release/v3.3
- adafd9d7 Merge pull request #4538 from loick111/feature/custom_variants_dir
- ac9fdeff Allow custom variants directory
- cee7b423 Merge branch 'master' into idf-release/v3.3
- 954df2fc Disable IRAM optimization for WiFi
- e41fb08b Update esptool to work on BigSur
- d8b1fc81 Added usedBytes to match other filesystems (#4534)
- 378b6ac0 Fix issue in webserver with Chrome based browsers
- cecef8e9 IDF release/v3.3 68b237fe5
- a8e99bae Merge branch 'master' into idf-release/v3.3
- b6cc108d Update WiFiProv.cpp (#4519)
- 8816bb55 Added #define LED_BUILTIN to all pins_arduino.h that need it. (#4520)
- 3274602e Notify the batteryLevel change (#4517)
- 534f0810 fix bitWrite macro (#4507)
- 28a80730 Fix issue 4095 (#4503)
- 7494c4e7 IDF release/v3.3 44ec7972b
- 486a4c66 SDCARD: First sector always written twice if multiple sectors are updated
- c1951670 IDF release/v3.3 66d3783c8
- ad07d369 Update README.md
- c6a8da61 Allow faster reuse of socket, to be able to restart WifiServer. (#4306)
- dd1a1547 add TimerCAM and CoreInk board (#4498)
- bcb7012a Change variants folder T-Beam (#4496)
- 39688218 HttpClient uses Serial.printf() (#4488)
- 90f869e7 Fix BUG: Parsing of first line fails (#4484)
- be4d3b6c Try to fix issue with GIT 2.29.0
- 60606e5a Update on-release.sh
- 22b427df IDF release/v3.3 (#3672)
- 6e5be788 Update install-arduino-ide.sh
- [e2452c0](h...
ESP32 Arduino 1.0.5 RC7
Fixes
Commits
- 9be784f6 Improve cleanup in BLEClient (#4742)
- 7cdfb8bc Refactor BLEAdvertisedDevice (#4739)
- 8134a421 Fix leak of memory and possible crashes in AsyncUDP
- f13ff656 AsyncUDP: Added lastErr helper variable (#4789)
- e831680a Fixed a memory leak in BLE (issue #4753) (#4761)
- d9648738 Added more inclusive CORS policy (#4767)
- 7e8993fc Speed up upload by a factor of 17 (#4787)
- 15bae92a Idf release/v3.3 d8082b7f3
- 6f23cd59 Make sure that HTTPClient disconnects from the old server if redirecting to new one
- ad4cf146 Rework setHostname for WiFi STA
- 5de03a39 Fix WiFi STA config IP to INADDR_NONE results in 255.255.255.255
- 4b385690 Move default Arduino partitions to a separate section (#4747)
- dd513df1 Add arm64 support for mkspiffs
- cee65956 IDF release/v3.3 7e63061fa (#4726)
- 55442a05 Remove an unused variable 'channel' (#4725)
- c9b3e512 Make BLERemoteCharacteristic::getRemoteService() public #3367 (#4735)
- 8d0e68db Added parameter to Preferences::begin to select non-default NVS partition (#4718)
- d2530850 Copy platformio-build.py in the release package
ESP32 Arduino 1.0.5 RC6
ESP32 Arduino 1.0.5 RC5
Latest RC release
Commits
- b0e896e9 IDF release/v3.3 cd59d107b (#4708)
- 08f46657 Change fetch depth for release so that history can be fetched
- 2452c1fb IDF release/v3.3 71df1f742
- 5f983707 Add IP101 support (#4620)
- 81b9130d BluetoothSerial SSP Authentication with callbacks (#4634)
- 434d02c4 BLERemoteCharacteristic::registerForNotify: Permit event registration without updating descriptor. (#4659)
- 15db2971 availableForWrite (#4664)
- fe093a5e Sanitize compiler warning in BLERemoteService.cpp (issue #4660) (#4669)
- a0ef17a9 Use non-deprecated DPORT values in SPI HAL (#4682)
- be77bd4e Resolve crash with timer interrupt functions called from ISR (#4684)
- ef99cd7f Add WiFiClientSecure::setInsecure() to equalize API with ESP8266 (#4648)
ESP32 Arduino 1.0.5 RC4
Fixes esptool on Big Sur and SPP
ESP32 Arduino 1.0.5 RC3
Last release on IDF 3.3
ESP32 Arduino 1.0.5 RC2
Latest release on IDF v3.3