1.0.5
版本发布时间: 2021-02-23 17:04:22
espressif/arduino-esp32最新发布版本:3.1.0-RC1(2024-08-29 00:18:46)
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
- e2452c0d Added isKey method to Preferences (#4441)
- 56a7ae87 Trailing spaces (#3738)
- e4b008e7 Handle stream timeouts properly, for slow HTTP/HTTPS links (#3752)
- 76afaf2d Add more options to the AI thinker cam. (#4253)
- dccb4e86 improve & fix BLEScan when wantDuplicates (#3995)
- c2346c37 Add initial support for arm64 toolchain. (#4117)
- 3491ca78 Add virtual beginMulticast(...) stub to UDP class (#4061)
- 0e341a61 Add sdkconfig option CONFIG_ARDUINO_UDP_TASK_PRIORITY, which sets the task priority for the UDP vtask." (#4131)
- 76cd2e23 Fix BLE connection handling (#4137)
- 9f7ff009 Fix parameter to BLEDevice::updatePeerDevice (#4133)
- 704b71da Fix header parsing
- 7c057217 Fix for issue #4158: BLEAdvertising - Crash with stack trace originating in Bluedroid (#4182)
- f57c3678 Add sendContent overload that takes a const char* and a length (#4276)
- 3054bdf5 HTTPUpdateServer library (#4244)
- 1014ba40 Update ISSUE_TEMPLATE.md (#4416)
- d6b91872 Fix for espressif#3460 issue (#4424)
- d6b383f8 Merge pull request #4429 from Bmooij/feature/Add_flash_helper_constructor_to_Uri
- cadbad88 Add partition label argument to Update and ArduinoOTA classThe UpdateClass in the Updater component has the ability to update data toa SPIFFS partition. It selects the first available partition using theESP-IDF esp_partition_find_first() function.That behaviour is problematic if one has multiple SPIFFS partitions.This change allows a user to pass the label argument (defaults to NULL)to UpdateClass::begin() so a specific SPIFFS partition can be updated.Additionally, ArduinoOTA can set this partition label using thenew method ArduinoOTAClass::setPartitionLabel which is optional.This change does not break compatibility. (#4442)
- 3cbfa2ff Add partition label argument to SPIFFS (#4443)
- 360e04fa Fixing BLE GATT Characteristic notification and Characteristic Descriptor read (#4464)
- 57145ade Small description comment correction (#4471)
- f3902467 Don't convert to null-terminated string prior to writeValue (#4473)
-
f7fb0063 #4293 added missing '
' (#4450) - 7e40de22 Fixes #4435 - WiFiClient improperly treats zero data available for read as an error (#4448)
- ae240a39 Add flash helper constructor to Uri
- 1287c529 Add missing "-mlongcalls" flag to PlatformIO build script (#4420)
- 25bd585c Corrections of Stream.Find, FindUntil and added FindMulti - like AVR-Core Libraries (#3442)
- d79a1f3d Add an aditional (void *) arg to the RMT callback (much like Ticker() et.al.). (#3345)
- 831f0ac2 Rename eep -> partitions.bin & hex -> bin (#4143)
- ee3bb16c Fix support for following redirects added by ee88c42c3b5e87a2fc09303f9e82dd8172e99990 (#4240) (#4385)
- d8dca9c7 bugfix (#4389)
- c3f34970 fixed some typos (#4395)
- 18c33454 fix typos in WiFiSTA.cpp (#4396)
- b07f1c11 Updated Readme.md (#4400)
- 2685a5dd Certificate isn't be free in case parse failure. (#4412)
- 675a40b2 Fix Not by reference. But the value was updated. (#3279)
- 3570d48e Added the DoIT ESPduino-32 board (#1520)
- f76ec4f5 adds debugging to dnsserver (#1046)
- fb6d5ad2 Add Inex OpenKB Board (#4002)
- 219ff300 Add missing slashes in HTTPUpdate examples (#4238)
- ccab428e Added definitions for TTGO-LoRA32-V2.1.6 (#4205)
- d2d24a14 add board WiFiduino32 (#4218)
- af119215 Add support for S.ODI_Ultra_v1.0 (#4372)
- 82112384 Fix missing headers when compiling as IDF component with Cmake (#4377)
- 99aa8664 Update MDNSResponder::addService to return a boolean (#4365)
- 82670b96 Fix for missed scan response data (BLEScan). (#4358)
- 9e7b13e4 WebServer.handleClient delay (#4350)
- 2243081f add I2C_RX_FIFO_OVF_INT_ST handling to i2c_isr_handler_default (#4342)
- 1f4491f4 Updated AzureIoT submodule. (#4322)
- aa529eb5 Fix getString() freeze on empty responses (#4317)
- a9cb7c6d mismatched parameter names. Fixes #4310 (#4313)
- 45d47e2b Fix duplicated pin constant (#4282)
- 99c94bb4 Set SD state to idle before unregister (reduces power) (#4272)
- f98fc7ee fix hwSerial tx only flush (#4263)
- 09577768 Reinit updater md5 related fields (#4260)
- d93245d0 add m5stack-core2 board (#4255)
- c917ed25 shallow clone to make installation faster (#4246)
- ee88c42c Add support for following redirects in HTTPClient (#4240)
- 837cc3d2 Added SparkFun ESP32 Thing Plus board (#4224)
- 9b2ae12f Added D pin numbers (#4220)
- 86e221d0 Update HelloServer.ino (#4219)
- 663effa0 Update Parsing.cpp (#4217)
- 6f237a84 Fix ttgo twatch & tbeam board definition error (#4212)
- c3c38a8e Enable precompiled libraries (#4209)
- 8fcc9148 Added facility to invert the polarity of input UART bits. (#4200)
- d03f8f12 Update pins_arduino.h (#4190)
- 882b12c4 rmdir causes issues in SPIFFS. Fixes #4138, albeit not very cleanly (#4154)
- 93d850f7 Fixed comment with correct FQDN (#4152)
- 4f48caca Set scan_duplicate in BLE scan params (#4126)
- 80e9e42c Fix issue #3522 (WiFi does not restart after stopped) (#4114)
- 494061af WebServer: Fix OOB write (#4088)
- 2fd3d042 Fix #4046 Details below: (#4086)
- b551310c Minor change but could confuse some (#4084)
- f30edd04 Update CaptivePortal.ino (#4080)
- b7c5e502 Add static pin support (#4078)
- fa8a1c38 fix #4071 (#4072)
- d56267bd Update GetChipID.ino (#4070)
- 1f6b0b35 Have BLECLient gattc event handlers verify conn_id (#4064)
- 342b9cf2 Fix handling of registerForNotify in BLERemoteCharacteristic.cpp (#4063)
- 11d071b1 Fix to allow more than one certificate to be loaded (espressif#3248). (#4056)
- f48d9016 Update T_Watch board properties and add revision selection (#4025)
- a55265f7 Fix clockCyclesPerMicrosecond Change from fixed value to current value (#3993)
- c1a7198e Don't change owner if take() doesnt succeed (#3987)
- 4d4a1fde Added HealthyPi 4 Board Support (#3985)
- d219e568 Update pins_arduino.h (#3908)
- 19ccc479 WIFI_PS_MAX_MODEM feature requested #3896 (#3900)
- c18d50cb Use esp_partition_* functions in Updater.cpp (#3898)
- 80418fad Fixes UART detach. Fixes #3878 (#3894)
- 8b6d0203 added new board Logsens V1p1 (#3880)
- 51979169 Fix BLEClient disconnect bug (#3876)
- 7e9d42da ESP.getChipModel() and ESP.getChipCores() (#3847)
- e34e0b45 Fixed bug where mutex would not be unlocked (#3837)
- ef2b5454 Fix issue #3833, data parsing of Eddystone TLM data frame (#3836)
- 9856f0cc Update RMTLoopback.ino (#3823)
- daa8c556 add new board mpython (#3814)
- af7ec4ea fix EEPROM class example (#3786)
- 9e65ed1a Process compiler.libraries.ldflags (#3783)
- 7a92f89d Set TLS cert options before calling connect on client, so verify works (#3774)
- 5871ca9c UpdateClass::printError now accepts the Print object (#3763)
- 0dfa5bab fix typo in WiFiMulti (#3737)
- e4b2ce4e DNS resolving timeout change to prevent stack overlapping (#3731)
- 7af4490f Update SPI.h
- 4204869e Extend Print class for 64bit integers. (#3688)
- ab23e8a6 Greatly reduces error rate (half, or 0 zero errors, depends on in/out ranges) for round-trip mapping at the same performance. (#3655)
- 5999b7ba removed double delete of characteristics (#3521)
- 7b613c12 Added documentation regarding delay() resolution in esp-idf component (#3014)
- cee2359e Update pins_arduino.h (#4211)
- 37a7fb3d Update PlatformIO CI script (#4307)
- 9d547a8a Provisioning fixes for: 1.Space 2.Provisioned (#4291)
- 1fd5cd79 Add OTA update feature
- 4d98cea0 Add Wire:setPins(sda, scl)
- b92c58d7 M5Stack's product offering includes various ESP32-based camera devices. (#4030)
- 35d9759f Fix for issue 3974 m_connectedCount incorrectly decremented when no connection exists
- 09bff502 Add a new board of KITS for IoT education (#3703)
- 79f77afc update M5Camera pins (#4021)
- 594ee6d2 Update SD_MMC.cpp (#4020)
- 934841e2 Added missing wifi_provisioning dependency. (#4003)
- 49b76649 HardwareSerial bugfix & improvement (#3713)
- 5d9bb5cf Allow using custom linker scripts (#3735)
- c8215315 Add M5Stack-ATOM Board (#3883)
- 4d118b36 Minor modifications in provisioning (#3919)
- 2c9b6485 Add support of unified provisioning to Arduino
- 5508689e Update install-platformio-esp32.sh
- 0f772270 add new board Handbit (#3807)
- 13e02063 Move _STREAM_BOUNDARY before _STREAM_PART (#3720)
- 9b75c65f Add Senses's WEIZEN board from Senses IoT platform (#3687)
- 109ba7a3 Revert "std::shared_ptr Memory Leak (#3680)" (#3682)
- b2c67887 std::shared_ptr Memory Leak (#3680)
- ed220bd0 Minimize HardwareSerial Receive and Transmit delays (#3664)
- 80f9f9ae fix removeApbChangeCallback() error in spiStopBus() (#3675)
- b50a1755 Use python3 in CI
- bb0a194b fix WiFiClient.connected() (#3654)
- ed59ae64 Update README.md (#3653)
- b4a9684a Fix SerialBT.flush (#3579)
- 1977370e IDF release/v3.3 (#3339)
- 307b1368 Implement BTSerial onData to dynamically receive packets from SPP (#3649)
- 32d5654a Implement rmtLoop to be able to continuously send pulses (#3650)
- 7637a739 Fix recent commit d8b2098 (PR #3377) which includes esp_adc_cal component but does not update CMakeLists.txt (#3648)
- cd852392 Added file.close to examples (#3611)
- ac9d04a4 Add BLEDevice::stopAdvertising() helper method to compliment startAdvertising(). (#3624)
- 2195109e Added the channel parameter to the scan fucntion in order to select which channel to scan. (#3638)
- 8d938c84 Add HONEYLemon board (#3640)
- cb005fc8 Extend BLEDevice::setPower() to include powerType parameter. It's optional and set to ESP_BLE_PWR_TYPE_DEFAULT for compatibility. (#3623)
- 89351e3a Update WiFiClient.cpp (#3608)
- 86de90fe Added partition and flash size menus for VintLabs boards (#3602)
- 5960cd3e update coreESP32 boards.txt (#3569)
- 82e208c8 Fixed incorrect board name for TinyPICO - You can now use this to detect it's a TinyPICO at compile time.... (#3567)
- e7c98136 Added Piranha ESP-32 and Metro ESP-32 boards (#3542)
- dd787943 Update CaptivePortal.ino (#3628)
- 0607d367 HardwareSerial::write(const char*, ...) API compatibility to AVR, ESP8266, et al (#3585)
- 6e77f7f3 Setting loging level to VERBOSE on Semaphore::take (#3545)
- 915d45de Defined BLE setAdvertisementType (#3535)
- c2b37d95 Updated BLERemoteCharacteristic to exposre esp_gatt_auth_req_t parame… (#3531)
- 2f13a960 Add WIFI_REASON_CONNECTION_FAIL in WiFiGeneric.cpp (#3529)
- 579e04be Cleanup SPI_Multiple_Buses (#3527)
- 5443d7ca Add TTGO T Journal Camera module & improve commenting (#3515)
- 7b3c1dfd Fix inability to use all buffers in RMT (#3512)
- 85ef51ff BLE: reception support multiple service data (#3502)
- 36075257 WString explicit converters to reduce Flash size (#3497)
- 7de17176 Fix replacing of headers with overlapping names. Fixes issue #3483 (#3487)
- 8869d39d Created variant for LilyGo TTGO LoRa32-OLED V2 (#3479)
- cfe8526e Add Uri with support for regexUri and globUri (#3441)
- c09ec5bd Added MGBOT IOTIK 32A and IOTIK 32B boards (#3427)
- d8b20984 Use IDF's ADC Driver and Add analogReadMilliVolts (#3377)
- 3fc974f3 bugfix(touchpad):swap touch8 and touch9 #3584 (#3620)
- 9ad86075 Fix Memory leak in addApbChangeCallback() (#3560)
- cec3fca4 Fix BluetoothSerial crash when restart (#3471)
- dac493fb SPI: Fix discarded-qalifiers warning when compiling with all warnings (#3458)
- bc3d1136 Fixed incorrect usage of xEventGroupWaitBits (#3446)
- f41beb92 Fixed so configTime will not crash if tcpip is not initialized (#3470)
- 8c4ca5a2 Update BLE_client.ino (#3463)
- b3085d4a Add menu items Partition Scheme and Debug Level for node32s (#3455)
- 547c2d33 Root CA of webserver has changed, minor changes (#3447)
- 7d2632c0 Implement Tx only Flush (#3433)
- e59355df Docs for lib builder (#3415)
- ec63d09e Fix WiFiGeneric event handler (#3412)
- 188560e7 Some event log messages were off by one. (#3391)
- 91e095f5 Add an error message in case of invalid configured dependency mbedTLS. (#3364)
- c8d8dc22 Added partition size options for TinyPICO (#3358)
- b847f41e SPI: Ensure all read-only data pointers are marked as const (#3356)
- 611ba8ea Update README.md (#3353)
- 0cab2483 Added a description README.md for libraries (#3349)
- 79e43395 Remove warnings if no debug enabled (#3334)
- a35035f8 fix authrization problem (#3329)
- 9ef3e2d2 Allow sketches to have custom partitions (#3328)
- 0cdfb0b1 Add support for WiFi long range mode (#3190)
- e5061362 Fix typo in SPIFFS and FFAT examples (#3322)
- 24b277ad Add readFloat to BLE (#3321)
- c2b3f2d6 Make yield() overridable (#2991)
- 8fb8e7d0 CI can be used on windows desktop with msys
- 048b2654 Update boards_manager.md
- b10ed77a Update boards_manager.md
1、 esp32-1.0.5.zip 47.26MB
2、 package_esp32_dev_index.json 53.39KB
3、 package_esp32_index.json 22.76KB
4、 submodules.txt 76B