Skip to content

ESP32 Arduino Release with IDF 3.2

Compare
Choose a tag to compare
@me-no-dev me-no-dev released this 16 Apr 13:05
· 2233 commits to master since this release

This release includes a stable IDF v3.2, latest ESP32 Camera driver and Face recognition.
You will find many fixes, as well as some new features and optimisations.

Commits
  • 6bf1048 Add LGPL 2.1 License
  • 9a9ff62 Add connect with timeout to Client class
  • 3d6e4e1 Use milliseconds for timeout
  • 01d7ea7 Refactored use of LOG_X(LOG_TAG, ...) to log_x(...) (#2672)
  • af23d0b Return empty string instead of "0" (#2673)
  • 582e643 Add proper timeout handling to WiFiClientSecure
  • ef07a84 Update esp32-camera driver
  • ea043cd Fix WiFi Multi not clearing password
  • c600929 Add missing definitions
  • fa74767 Allow selecting in IDF the running core for Arduino's core tasks
  • d922557 Set default Serial1 pins for Adafruit Feather 32
  • 33d4186 Add board "SparkFun LoRa Gateway 1-Channel". (#2664)
  • 6dab3f6 Fix LEDC channels above 8 not properly clearing
  • 1efcd21 replace with strerror (#2663)
  • 7b5cd47 Set ESP-IDF to 3.2 (#2662)
  • 1412606 Properly allocate string and remove warning (#2652)
  • 25c0b52 Alternative Improve _uploadReadByte (#2656)
  • e0beac8 File with more than 32,767 characters (#2566)
  • a87b2ec Fix AsyncUDP receive memory leak (#2607)
  • 6744565 Also show how space is allocated for the default partitions (#2649)
  • da8b7c1 overload Preferences.getBytes similar to nvs so you can get size of t… (#2498)
  • 9150803 Hide log_v behind conditional define, reduce excessive logging (#2641)
  • a0c975d Reset retry counter upon successful write (#2638)
  • 0906bf5 update getLocalTime(). (#2629)
  • 53a4bf3 Added 2 ffat partition schemes for 4MB modules + improved descriptions. (#2623)
  • 92220b7 Added PATCH request. (#2610)
  • dd64980 Add server connect timeout to HTTPClient (#2606)
  • 67ee7c3 workaround for FS implementations that do not support fflush() (#2596)
  • 8091c2c Add M5Stick-C to board manager (#2594)
  • 4930853 Add support for ffat on 4MB ESP32 Dev Module and mhetesp32minikit board. (#2588)
  • 8e8c503 Added rmtDeinit to header. Fixes #2585 (#2587)
  • 1db72a2 Added ESP32-CAM board (#2572)
  • e28dce7 Get Odroid-Go's PSRAM detected (#2564)
  • d5f71ce Added a parameter for max files in SD (#2563)
  • 7df50a9 Update IDF to ebdcbe8c6 (#2539)
  • 566f659 Frog Board ESP32 definition (#2515)
  • cb0a939 Adding debug flag to PIO build script (#2510)
  • cebd870 Default pin remap for wESP32 (#2508)
  • ff85f3e connect only to provided creds (#2491)
  • dffda0b log no networks found when scanResult is 0 (#2484)
  • 2ceab7c return macaddress (#2477)
  • 84e458a Add Heltec boards defintion and update board menu chooices (#2475)
  • f3c1a91 adding uartRxActive to expose the RX state machine status as a boolean value (#2457)
  • 5af0336 Changed the description of file (#2476)
  • 628b8f0 Fix Olimex board definition
  • 2bb32bd Unbiased random (#2468)
  • 89d6b89 Fixed missing null terminator in EEPROM.readString(address, value, maxLen) (#2439)
  • 010a7c6 Update IDF to abea9e4c0 (#2458)
  • c0345ea fix missing the first bit in HC589 shift in (#2448)
  • 71ec3c3 Correct millis() error causes by micros() overflow every about 72 minutes (#2438)
  • 8ec7640 Fix compile warning, esp32-hal-i2c.c (#2434)
  • 8806acf Added partition menu for OROCA EduBot board. (#2429)
  • 2e9cb59 default FORMAT_FILESYSTEM to false in FSBrowser.ino (#2425)
  • c001996 Add default pin mapping for Serial1 and Serial2 for wESP32 (#2409)
  • c1344ae New version of the ESP32-EVB/Gateway/PoE boards (#2397)
  • f6b9e9c Clarified comments and debug messages in WiFiClient Example (#2389)
  • fc737e0 Add connect timeout to WiFiClient (#2383)
  • e302a68 Board T-Beam: Update pins_arduino.h (#2380)
  • aa2393b remove useless condition in if statement (#2371)
  • 755cd93 add missing EEPROM lib to CMakeLists.txt, moved the EEPROM files to proper dir (#2333)
  • 86fdb5b Fix compilation errors when used as IDF component
  • ffd15e4 fix log error code format (#2366)
  • 29d5987 Webserver library - fix logging (#2355) (#2359)
  • 8cbc60e fixed rmt receive data pointer position. (#2353)
  • 00a546e python2 get.py does not work behind proxy (#2349)
  • 2ba1e66 Fix SS pin for Adafruit Feather variant of the ESP32 board (#2344)
  • 489feb8 Fix BananaPi-BIT and T-Beam pin definitions (#2343)
  • 3350476 I2C debugging and Log Dump Explaination (#2325)
  • fa6f759 I2s adc (#2309)
  • 6718da0 Add ESP-EYE support to the camera demo
  • 45fa0f8 Fix issue with WiFi lib sending the wrong event ID when debug is on
  • 6cf307d Fix copy/paste error in RMT
  • 81844f5 Add API to feed the loop WDT (call from loop only)
  • f7cf583 Update README.md
  • e8a2c16 Update issue templates