This version includes updated tools, many fixes and new features (esp32-camera+esp-face for face detection and recognition)
Commits
- 9a7946e I2C fix READ of zero bytes hardware hang (#2301)
- 566b69e Test @platformio with CameraWebServer example (#2300)
- e544e67 PlatformIO: Revert back default partition table to "default.csv" (#2299)
- b0582e1 Fix compilation failing on Windows because of liblib.a
- a539257 An example to read high frequency analog data using i2s_adc (#2295)
- 70656aa fix leak in log_printf
- fa61b3b Update IDF to e931fe9 and add esp-face (#2291)
- 452c27a Added ESP32 FM DevKit - Fixed unused pins definitions. (#2288)
- 2fd39b1 Handle APB frequency change (#2250)
- ff18a21 Add OROCA EduBot Board (#2264)
- a6e3b29 Added support for using TCPIP_ADAPTER_IF_MAX to join igmp groups on all (#2279)
- 812d131 Correct comment in SPI_Multiple_Buses.ino (#2272)
- 00e69a2 Redo PR #2259 because I messed up my local git (#2263)
- 229d9b7 [WiFiClientSecure] Shows only free internal heap on logs (#2252)
- 6dd8be3 Use more agressive disconnect on wifi connect error
- 28ea39c Add WDT API for Core 0 and disable it while SPIFFS is formatting
- f49c854 Update IDF to 97eecfa, enable reboot on WDT and add WDT API (#2248)
- 879388e Update esp32-hal-gpio.c
- 1085e9a Fix bad multiplier calculation
- bed9c96 update board files for LoPy, LoPy4, T-Beam (#2241)
- 5af139b HardwareSerial - add changeBaudRate method (#2223)
- 4f9a90f fix #2232 and #2033 (#2233)
- 310e78e Support CPU frequency changes (#2222)
- c827bb4 CPU and APB Frequency support (#2220)
- 1628f53 Add Camera WebServer Example
- 3e66aef Handle better 160MHz cpu clock
- 66d33f7 Add support for CPU Frequency switching
- 0de0d3f move call to setTimeout() to after the client connects. (#2214)
- 512d0d0 Add Turta IoT Node Board (#2208)
- 7781047 Move Example to proper folder
- be081ac Add FreeRTOS multi-thread example (#2067)
- 4d3f6ca Add quotes around macro value (Issue #2193) (#2197)
- 2db811f Update build tools (#2200)
- 39836f1 correct bounds checking in Print::printf to avoid corner case of len=64 (#2204)
- 25fd2d0 OTA success reporting fix (#2202)
- 278fa0d Fix read(), peek() and available() in WiFiClientSecure
- b37f406 Increase _network_event_task priority (#2184)
- e602145 fix #2105 (#2192)
- 6f6ee98 Update ESP-IDF da2116f + esp32-camera f8f26ab + BLE b232e7f (#2194)
- 1289f4b Add MD5 computation to Esp and add request header with MD5 hash of the running sketch to HTTPUpdate (#2176)
- 70f000d Fix a compilation error if Bluetooth not enabled (#2172)
- 884e417 Fix HTTPUpdate flash size check and add SPIFFS size check (#2161)
- bb7dea1 Fix missing SS define for D32 Pro
- bff9f0b Fix error in PR #2048: if ::available() is called before ::connect() _rxBuffer is not initialised (#2155)
- 7280370 Updated table of tested locations of Eduroam network (#2157)
- 0596a2a Abort update if http.begin() returns false. Fix a typo in httpUpdate.ino (#2156)
- fe1fdd2 #2147 available() shouldn't return 0 after disconnect if there is still data in the buffer. Otherwise, how would we know it was there? (#2148)
- af7e489 WiFiClientSecure: add support for PSK (pre-shared key) ciphers (#2133)
- 5cfff19 removing log (#2140)
- 7a33286 I2C ReSTART returns Success (#2141)
- 8aa6e2e bugfix lopy/pins_arduino.h (#2135)
- b5f3170 Fixed Arduino SPI/Ethernet compile issue as described in issue #1623 (#2136)
- f644d9d Use right function for BSSID (#2132)
- a15b7e9 Update IDF to afe4c76 and BLE lib (#2130)
- ce340fa Clean warnings when all warning enabled (#2112)
- b69b04c Update build-release.sh
- 0cbba8a * remove git clone --depth parameter (#2124)
- 9e1f8cc Update pins_arduino.h (#2120)
- cfe7e01 Remove F() macro's (#2121)
- fcd734a Some fixes found by gcc 8
- aa030e0 Temporary stop git log to build prerelease
- 95d417c Update build-release.sh
- df4eeb3 Update build-release.sh
- a360064 Update build-release.sh
- bfde8da Update build-release.sh
- e583a0e Travis: Set proper dir before checking git
- 7e9afe8 Add response headers with sketch and flash sizes, and a SHA256 (#2116)
- dcb007a do not skip main.cpp when checking CMakeLists
- bec6f87 Update CMakeLists.txt
- 4ae64c5 Fixed missing return value (#2090)
- 46257c0 handshake in ssl_client.cpp (#2044)
- 0640964 Solve issue #2092 by initializing * _client to nullptr (#2097)
- e609c78 Initialize detectedBaudRate to prevent compilation errors (#2101)
- 0496300 Update IDF to a0468b2 (#2108)
- c3ec91f Allow to add custom callback in BT Serial (#2081)
- a300059 adding D-duino-32 board/pins (#2030)
- acefd4b Fix Partition Calculation for min SPIFFS (#2072)
- c700e56 Some fixes to nghttp2 to provide basic functionality. Added the missing main header. Removed the asio headers which require Boost libraries. Moved http_parser into the expected location. (#2068)
- 0d564d7 Limit the number of simultaneously connected devices to BluetoothSerial to only 1 (#2061)
- 44ca2ee Fix uart TX flushing (#2029)
- af79e18 Added ESP:: functions for sketch size (#2028)
- 273196d HTTPClientEnterprise example (#2023)
- 5d2460c Working example for HTTPS over Eduroam network - WifiClient secure library (#2022)
- 259ff80 use libbase64 macro to calculate base64 length (#2007)
- 3902aa4 Adding path arguments to WebServer (#1994)
- f9d1b24 Update (#1992)
- c7fa251 updated WifiClientEnterprise example (#1988)
- 7b811f9 leave possible endless loop (#1986)
- 1fdc660 [Feature] Boards added: Pycom LoPy & LoPy4 (#1984)
- a53c9de Updated table of tested locations - Enterprise wifi networks - WifiClientEnterprise (#1980)
- b58a350 Feature/http update (#1979)
- 01d22c8 Feature/http client (#1973)
- b70737d Fix partition tables to reflect that M5Stack Fire has 16MB flash and 4MB PSRAM (#1969)
- 233d31b Added baudrate detection to esp32-hal-uart and HardwareSerial (#1961)
- 65c861a Added loadCert methods to WiFiClientSecure (#1959)
- f6a71da Update pins_arduino.h (#1949)
- b8c9819 Update pins_arduino.h (#1948)
- 1bc1e8c Update WString.cpp (#1936)
- 2132d9f Update WString.h (#1935)
- 14ff311 make WiFi.softAP() more robust (#1925)
- a3ed511 WiFi: improve WiFiEvent list in WiFiClientEvents example (#1917)
- 9e28883 Added a message for all event types. (#1916)
- a436825 Deep-sleep example-sketches reported wrong wakeup-reason (#1911)
- 825b6ea Fixed previous error (#1908)
- deaf339 Wire endTransmission() fix for issue #1725 (#1888)
- f12df4c allow component projects to compile with CONFIG_DISABLE_HAL_LOCKS (#1880)
- 85032b2 Do not break UDP if pbuf is null
- e5ea089 Reduce resource requirements, Share Interrupt (#1877)
- 96822d7 Update IDF to 3.2-3276a13 and esptool.py to 2.5.0 (#1878)
- 4e96bff Initial version of rmt driver (#1525)
- ea61563 Functional interrupt (#1728)
- 5be3078 InterruptArg should take voidFuncPtrArg as argument (#1776)
- 7206b2f FAT on SPI Flash Library (#1809)
- 3028ec4 Add BananaPi-BIT Development Board Support (#1810)
- 145904f Add wESP32 support (#1821)
- cb8d72f Fix WifiClientEnterprise - STA mode set (#1782)
- 1e4bf14 cores: replace max, min, round macros with imports from std (#1783)
- f9f995b Flush serial in DeepSleep example to allow print before sleep (#1791)
- c8fe873 add WiFiAccessPoint example (#1833)
- 18d260e Fix for TFT_eSPI and Adafruit libs (#1837)
- 3a8ac27 layout fix (#1845)
- a6a9a51 _uart_isr use wr_addr != rd_addr as test for internal queue not empty (#1849)
- 02ee799 Add T-Beam Board Support (#1852)
- ce61074 Add functionality allowing rxBuffer of HardwareSerial to be changed in size via HardwareSerial::setRxBufferSize. (#1855)
- 339618f Updating Boart.txt ESP32Thing in PartitionScheme and DebugLevel (#1860)
- 6e4e4c9 Updated ISSUE_TEMPLATE to try to get better postings (#1730)
- a0f0bd9 Fix BTserial memory leaks (#1801)
- 80c110e Add more methods to access memory properties
- 65511b2 Add separate method to get free PSRAM and report only internal in getFreeHeap
- 14d6f6e Correct pins for actual hardware (#1768)
- 9db207a Improve bus recovery (#1767)
- a989853 Update mac.md (#1760)
- 172802b Remove duplicate ota_data flashing under IDF
- fff1783 Switch to isolated build flags per framework (#1748)
- cb53ec4 Informations about WifiClientEnterprise.ino sketch (#1737)
- 7d3a67a Update Arduino/hardware path (#1727)
- d057e54 Added a freeEntries method to Preferences library (#1722)
- b05430c Wire ReSTART fix, with others (#1717)
- e346f20 Fix WiFiMulti Logs
- bdc45e3 [OTA] Fix "Error response from device" if OK response comes to early (#1695)
- a7ddf39 Cleanup on README and boards_manager (#1693)
- abb8ea9 Fix WiFiMulti Logs (#1690)