Releases: espressif/arduino-esp32
Releases · espressif/arduino-esp32
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
ESP32 Arduino 1.0.5 RC1
Last Release on IDF v3.3
ESP32 Arduino 1.0.4 (IDF 3.2) Release
Commits
- 4638628 Wait for client.available() to prevent ESP32 crashes (#3154)
- 6f70e27 Base64::encode : const correctness / String by reference passing (#3314)
- d0b064a Update CI scripts for better error handling (#3316)
- 85c77a9 Fix CI Builds for Linux (#3313)
- c8e3f0c Support Pi 4 on 64bit kernel
- 5ad468f Add ARM toolchain
- 38c4c06 Support for Master mode, Pin and SSP (#3219)
- b334b2c Add config, menu partition Wrover (#3147)
- 8a46697 Fix for issue_3209. (#3210)
- 270a275 Add pages action (#3311)
- 01d9345 Update development JSON location
- 71e3d51 Fix BLEUUID toString (#3289)
- 64cfb33 Add Added unimplemented getCharacteristicsByHandle function (#3277)
- 5f1dff7 IDF release/v3.2 d3e562907 (#3292)
- 40ebee1 Update BluetoothSerial.cpp (#3308)
- ed96d2a Use Github Actions for release (#3309)
- caa391a More efficient CI builds (#3303)
- 3b71e13 Builder scripts update (#3300)
- 1c77790 allow the examples to build in a more strict env (#3299)
- 5bff89f Fixed issue-3153 - Allocating enough memory to construct the entire UUID as a String. (#3297)
- 9bbd720 Update BLEDevice.cpp (#3267)
- 589bb70 Update WiFiScan.h (#3266)
- f8c0689 Better cleanup on mount failures, as the idf api now seems to assign handle and mountpoint before failing. Fixes #3265 (#3282)
- a5c873b Update README.md
- 895a150 Update README.md
- ca88fdc Fixed FFat::end. Fixes #3244 (#3245)
- f32083a Fix timerRestart
- b30e55e Added partition size option for Pico Kit (#3258)
- 0ac2de7 Add partition schemes to adafruit featheresp32 (#3255)
- 0eec630 Add missing env to PIO CI build
- 731fd19 Update get.py
- 298c610 Added board defintion for VintLabs boards (#3252)
- 8ea12f8 Update pins (#3249)
- b3ba80d nvs_handle is an int, was assigning NULL. Also cleaned up end to ensure no memory leak. (#3246)
- a5935ce Add sample for Time date for FatFS like SPIFFS (#3234)
- 96d6975 Changed WeMosBat.name (#3240)
- 9eaeeb6 Change the first argument of SPI::wrteBytes to be const (#3242)
- e22d8b6 Update stale messages for easier filtering
- 56fe2db Fix F_Fat::format return false when succeed (#3220)
- 06a399b Extend logging of ArduinoOTA (#3217)
- 4ce2cc3 Fix HTTP Client with SSL (#3216)
ESP32 Arduino Pre-Release 1.0.4-RC1 (IDF 3.2)
Commits
- 71e3d51 Fix BLEUUID toString (#3289)
- 64cfb33 Add Added unimplemented getCharacteristicsByHandle function (#3277)
- 5f1dff7 IDF release/v3.2 d3e562907 (#3292)
- 40ebee1 Update BluetoothSerial.cpp (#3308)
- ed96d2a Use Github Actions for release (#3309)
- caa391a More efficient CI builds (#3303)
- 3b71e13 Builder scripts update (#3300)
- 1c77790 allow the examples to build in a more strict env (#3299)
- 5bff89f Fixed issue-3153 - Allocating enough memory to construct the entire UUID as a String. (#3297)
- 9bbd720 Update BLEDevice.cpp (#3267)
- 589bb70 Update WiFiScan.h (#3266)
- f8c0689 Better cleanup on mount failures, as the idf api now seems to assign handle and mountpoint before failing. Fixes #3265 (#3282)
- a5c873b Update README.md
- 895a150 Update README.md
- ca88fdc Fixed FFat::end. Fixes #3244 (#3245)
- f32083a Fix timerRestart
- b30e55e Added partition size option for Pico Kit (#3258)
- 0ac2de7 Add partition schemes to adafruit featheresp32 (#3255)
- 0eec630 Add missing env to PIO CI build
- 731fd19 Update get.py
- 298c610 Added board defintion for VintLabs boards (#3252)
- 8ea12f8 Update pins (#3249)
- b3ba80d nvs_handle is an int, was assigning NULL. Also cleaned up end to ensure no memory leak. (#3246)
- a5935ce Add sample for Time date for FatFS like SPIFFS (#3234)
- 96d6975 Changed WeMosBat.name (#3240)
- 9eaeeb6 Change the first argument of SPI::wrteBytes to be const (#3242)
- e22d8b6 Update stale messages for easier filtering
- 56fe2db Fix F_Fat::format return false when succeed (#3220)
- 06a399b Extend logging of ArduinoOTA (#3217)
- 4ce2cc3 Fix HTTP Client with SSL (#3216)
ESP32 Arduino 1.0.3 (ESP-IDF 3.2) Release
This release is based on ESP-IDF 3.2.3 and includes many improvements and fixes from the previous versions.
Commits
- 0739015 Fix Camera Example (#3202)
- bab3a70 Added timeout to WiFiScan.cpp to prevent getting stuck at WIFI_SCAN_RUNNING (#3197)
- cd4f903 Fix WiFi disconnect event not being propageted. (#3085)
- 7fe2812 Inline ESP::getCycleCount() to make it safe to call from ISRs (#3165)
- 9710fed Fix wrong values in .cvs files (#3196)
- f5cacfe Remove extra connects from Client.h (#3191)
- f71a4bd Bugfix/detect baudrate (#3188)
- 5f77b01 Fix return of Print::print(timeinfo, format) (#3189)
- 717ca79 #3181 printf double vsnprintf() fix, malloc, va_end (#3184)
- 07613b3 Update URL to point to upstream repository (#3187)
- 80ea521 Add support for 160MHz rated CPUs (#3135)
- 5c04de6 Fix packager
- 0d163a1 Update IDF 3.2 to 7dd492319 + WiFi fix (#3177)
- 2a7e509 Fix long Ticker period conversion: cast ms to uint64_t when calculating us (#3175)
- 1b8c7e3 Try bash only examples build (#3164)
- 7a57439 Rework the sketch builder to match the IDE (#3146)
- fd089d8 Pull in ESP8266 String::replace() fixes, others (#3143)
- f356ccd Added the pragma line to the top (#3139)
- 6daf773 Fix travis deploy generating bad json
- 70a8964 Update Both CIs to run parallel jobs (#3120)
- 390da0d bump CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM to improve RX performance (#3119)
- d5e2bb1 Update IDF to 90747cc8b (#3118)
- f4acac4 Bugfix/http client (#2867)
- 5137fc5 Ble notification/indication status and timeout (#2998)
- 03066e4 Flush UART RX queue too (#3009)
- cd5257a ESP.getCpuFreqMHz fix (#3007)
- ee6336a links http -> https (#3010)
- 61f7193 The progress callback is now correctly invoked with Update.write (#3024)
- ec40c4c Cast TimerWakeup conversion factor as ULL (#3027)
- 2bda4a9 Fix BLE stop advertising not working (#3034)
- 91b9fae Add generic IP utilities (#3038)
- 2a1fde7 Include stdint for uint16_t (#3069)
- a12d609 Corrected count of characteristics to get (#3082)
- 7357667 add core installation 1.0.2 (#3064)
- 007a93e Update Print.cpp (#3060)
- a5f3fc6 Magicbit Variant (#3107)
- 65e256c Try github CI (#3115)
- fa55a2c Update stale.yml
- a070884 Update stale.yml
- a9c8b46 Update stale.yml
- 6954150 Create stale.yml
- 548f712 Fix empty libs being included with the builder (#2997)
- 56ce580 Fix incorrect definition of FPSTR() and move from pgmspace.h to WString.h (#1371) (#2961)
- 509d31b create variant for magicbit board (#2987)
- 9e32cec Update IDF to a8916daeb (#2992)
- 3376ea1 Added more menu settings for TinyPICO - Fash mode and Flash speed. Set Flash mode default to QIO (#2976)
- 1c7e329 RMT: Fix in bitshift of NeoPixel example project (#2986)
- c17b212 WPA2 connection fix (significant improvement to connection time) (#2989)
- 7dbda49 Update boards.txt (#2933)
- d1134fd Fix issue with semaphores (#2974)
- d5fdd71 WiFiClient.cpp - Fix connect() behavior (#2784)
- ca7106e Added convert method to EEPROM to transfer data from partition to nvs (#2841)
- 87e5787 Added support for TinyPICO in the boards list (#2901)
- c13d11e fix empty reply from server error (#2903)
- b0d8d4d Change some WiFi buffer settings to match esp-idf. See #2899 (#2912)
- 05de017 BLE Library onRead Callback fix and Client disconnect feature (#2913)
- e1548e9 Fix hang on client disconnect during upload (#2914)
- c29ec9d Removed partitioning comments from EEPROM class example (#2920)
- b3783fb fixed typo (#2927)
- a22ec4a Reduce flash usage up to 214k in one click (#2929)
- 20498cf Expand gitignore to cover files created by Visual Micro (#2934)
- 02e5172 Fix Timeout Bug in WebServer (#2938)
- d2816b2 Fix Unused Variable Warning (#2940)
- 2e32022 ESP8266 => ESP32 tidyup, set correct default port (#2948)
- 74ffdac fix for BLE Library Compile Error #2866 (#2876)
- 4ee17ec Fix warning -Wempty-body by adding braces to 'if' stmt body (#2951)
- 476660f Cleanup WiFiMulti (#2955)
- f558e69 Fix warnings in platformio (#2960)
- 5bf3aab Make a selective menuconfig option for FFat (#2966)
- 1aced12 docs: fix typo (#2973)
- 7d78247 Fix persistance issue found, see ESP8266 issue #6152 (#2851)
- 89feacb Fix map() division by zero (#2848)
- aae6f24 Update (#2838)
- 43b781a Update AsyncUDP library.json (#2837)
- e055b28 Ignore Werror-maybe-uninitialized from Azure IoT Library (#2824)
- 714ba94 Update BLERemoteCharacteristic.cpp (#2800)
- e57de64 Fixed multi_heap_free failed during setting the value of the characteristic in BLE Library. (#2789)
- fd5a2f0 Fix #2750 (#2763)
- e9389e3 Fix AsyncUDP buffer error
- 0acf19a Update IDF to v3.2 977854975 (#2771)
- aff2e42 Add Pycom GPy board (#2754)
- 2743e7b Update mac.md (#2745)
- c453a00 Adding TTGO T1 board definition (#2744)
- 2f249ed Use std::abs for a float-compatible abs() function (#2738)
- [bd57ff4](htt...
ESP32 Arduino 1.0.3 RC3 (IDF 3.2)
This prerelease includes various fixes and updates
Commits
- 80ea521 Add support for 160MHz rated CPUs (#3135)
- 5c04de6 Fix packager
- 0d163a1 Update IDF 3.2 to 7dd492319 + WiFi fix (#3177)
- 2a7e509 Fix long Ticker period conversion: cast ms to uint64_t when calculating us (#3175)
- 1b8c7e3 Try bash only examples build (#3164)
- 7a57439 Rework the sketch builder to match the IDE (#3146)
- fd089d8 Pull in ESP8266 String::replace() fixes, others (#3143)
- f356ccd Added the pragma line to the top (#3139)
- 6daf773 Fix travis deploy generating bad json
- 70a8964 Update Both CIs to run parallel jobs (#3120)
- 390da0d bump CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM to improve RX performance (#3119)
ESP Arduino Prerelease 1.0.3-rc2 (IDF 3.2)
This is a prerelease containing bugfixes.
Commits
- d5e2bb1 Update IDF to 90747cc8b (#3118)
- f4acac4 Bugfix/http client (#2867)
- 5137fc5 Ble notification/indication status and timeout (#2998)
- 03066e4 Flush UART RX queue too (#3009)
- cd5257a ESP.getCpuFreqMHz fix (#3007)
- ee6336a links http -> https (#3010)
- 61f7193 The progress callback is now correctly invoked with Update.write (#3024)
- ec40c4c Cast TimerWakeup conversion factor as ULL (#3027)
- 2bda4a9 Fix BLE stop advertising not working (#3034)
- 91b9fae Add generic IP utilities (#3038)
- 2a1fde7 Include stdint for uint16_t (#3069)
- a12d609 Corrected count of characteristics to get (#3082)
- 7357667 add core installation 1.0.2 (#3064)
- 007a93e Update Print.cpp (#3060)
- a5f3fc6 Magicbit Variant (#3107)
- 65e256c Try github CI (#3115)
- fa55a2c Update stale.yml
- a070884 Update stale.yml
- a9c8b46 Update stale.yml
- 6954150 Create stale.yml
- 548f712 Fix empty libs being included with the builder (#2997)
- 56ce580 Fix incorrect definition of FPSTR() and move from pgmspace.h to WString.h (#1371) (#2961)
- 509d31b create variant for magicbit board (#2987)
- 9e32cec Update IDF to a8916daeb (#2992)
- 3376ea1 Added more menu settings for TinyPICO - Fash mode and Flash speed. Set Flash mode default to QIO (#2976)
- 1c7e329 RMT: Fix in bitshift of NeoPixel example project (#2986)
- c17b212 WPA2 connection fix (significant improvement to connection time) (#2989)
- 7dbda49 Update boards.txt (#2933)
- d1134fd Fix issue with semaphores (#2974)
- d5fdd71 WiFiClient.cpp - Fix connect() behavior (#2784)
- ca7106e Added convert method to EEPROM to transfer data from partition to nvs (#2841)
- 87e5787 Added support for TinyPICO in the boards list (#2901)
- c13d11e fix empty reply from server error (#2903)
- b0d8d4d Change some WiFi buffer settings to match esp-idf. See #2899 (#2912)
- 05de017 BLE Library onRead Callback fix and Client disconnect feature (#2913)
- e1548e9 Fix hang on client disconnect during upload (#2914)
- c29ec9d Removed partitioning comments from EEPROM class example (#2920)
- b3783fb fixed typo (#2927)
- a22ec4a Reduce flash usage up to 214k in one click (#2929)
- 20498cf Expand gitignore to cover files created by Visual Micro (#2934)
- 02e5172 Fix Timeout Bug in WebServer (#2938)
- d2816b2 Fix Unused Variable Warning (#2940)
- 2e32022 ESP8266 => ESP32 tidyup, set correct default port (#2948)
- 74ffdac fix for BLE Library Compile Error #2866 (#2876)
- 4ee17ec Fix warning -Wempty-body by adding braces to 'if' stmt body (#2951)
- 476660f Cleanup WiFiMulti (#2955)
- f558e69 Fix warnings in platformio (#2960)
- 5bf3aab Make a selective menuconfig option for FFat (#2966)
- 1aced12 docs: fix typo (#2973)
- 7d78247 Fix persistance issue found, see ESP8266 issue #6152 (#2851)
- 89feacb Fix map() division by zero (#2848)
- aae6f24 Update (#2838)
- 43b781a Update AsyncUDP library.json (#2837)
- e055b28 Ignore Werror-maybe-uninitialized from Azure IoT Library (#2824)
- 714ba94 Update BLERemoteCharacteristic.cpp (#2800)
- e57de64 Fixed multi_heap_free failed during setting the value of the characteristic in BLE Library. (#2789)
- fd5a2f0 Fix #2750 (#2763)
- e9389e3 Fix AsyncUDP buffer error