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 StreamString SSO fix (#2736)
- 43bf393 Fix semaphores in IDF & std::string assert (#2728)
- bea7bd1 Implemented ability to change BLE address (#2690)
- 7dd537f Fix libgcc not being in rom
- 50d1429 Update esp32-hal-rmt.c
- d13de28 Undo the redefinition of FPSTR from 8266 merge (#2726)
- 697d4ff Add board "WEMOS D1 MINI ESP32". (#2710)
- ab309e4 Copy ESP8266 String w/SSO to ESP32 repo (#2715)
- 932666a Ensure that _size is properly set in begin (#2706)
- a0ad987 Add TTGO T-Watch board definition (#2681)
- 271e5cd Fix Werror=reorder for idf.py build (#2707)
- 619568d Converted EEPROM library to use nvs instead of partition. (#2678)
- 0202ba7 Fix reorder error in WebServer (#2700)
- 119ece2 Portability from ESP8266, virtual Stream member functions. (#2701)
- 606446a Update ALKS board (#2694)
- a28cf00 add lolin32 CPU freq choice (#2682)
- 672e4fa Add optional support for CORS headers (#2688)
- f8eebb5 Fix indentation