3.0.1
版本发布时间: 2024-06-05 15:05:20
espressif/arduino-esp32最新发布版本:3.1.0-RC1(2024-08-29 00:18:46)
The Arduino ESP32 version 3.0.1 is first bugfix release based on the ESP-IDF v5.1.4 (release notes).
For version migration, please check Migration Guide from v2.X to 3.X
Libraries
- Fix getFlashChipMode breaking on S3 and C3 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9758
Networking
- fix(net): Don't unregister events if there are interfaces still open by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9706
- fix(net): Fix IPv4 address construction from ip_addr_t and comparison (#9724) by @mathieucarbou in https://github.com/espressif/arduino-esp32/pull/9725
- feat (WiFiScan): Allow setting scan timeout in milliseconds by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9738
- fix(tls): do not attach bundle from runtime by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9763
- fix(ssl): Fix load stream memory leak by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9767
Peripherals
USB
- feat(usb): Support the new USB IDF API by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9761
Arduino as ESP-IDF component
- fix(IDF): Define max IDF version for the component by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9703
- feat(idf): Require esp_psram when as component by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9762
- fix(idf): Require MDNS as public by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9764
Boards Updates & Additions
- fix(3rd party board): Changed Board name to describe board more clearly by @SooDragon in https://github.com/espressif/arduino-esp32/pull/9773
- Updated Smart Bee Boards for IDE2 & CLI by @strid3r21 in https://github.com/espressif/arduino-esp32/pull/9778
- add upload_port vid/pid for Adafruit boards by @hathach in https://github.com/espressif/arduino-esp32/pull/9779
- Addition (3rd_party_board): Add board support for Autosport Labs ESP32-CAN-X2 development board by @brentpicasso in https://github.com/espressif/arduino-esp32/pull/9683
- fix(boards): Remove duplicate VID/PID from boards.txt and add default CDC/JTAG board by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9717
- fix(variant): Arduino Nano ESP32 variant fix for core 3 by @JAndrassy in https://github.com/espressif/arduino-esp32/pull/9722
- Updated UM boards for IDE2 & CLI by @UnexpectedMaker in https://github.com/espressif/arduino-esp32/pull/9726
- feat(boards): Add Zigbee menu for all C6/H2 boards by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/9754
- Add missing parameter to esp32_family board for IDE1 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9759
- feat(partition): Add 4MB No File System partition scheme by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9769
Tooling
- fix(release): install missing 'packaging' package by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9698
- feat(tools):Use Windows native path separator in ESP_SR model copy command pattern by @per1234 in https://github.com/espressif/arduino-esp32/pull/9649
- feat(tools): Updated get.py with ability to verify extracted files and skip if ok by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/8720
- fix(release): Shorten all toolchain names/versions by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9760
CI & Testing
- ci(wokwi): Self host Wokwi CLI server by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/9701
- fix(ci): Compare correct name of the artifact by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/9708
- ci(external_libs): Add ZACwire to External libraries compilation test by @lebuni in https://github.com/espressif/arduino-esp32/pull/9705
- ci(external_libs): Add EthernetESP32 to ext. libraries compilation test by @JAndrassy in https://github.com/espressif/arduino-esp32/pull/9747
- ci(sizes): Sites test between master and 2.x branch by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/9755
Documentation
- feat(reports): Update Issue-report.yml with new versions by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9699
- change(readme): Update C6 and H2 support by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/9697
- docs(libraries): Add new SoCs H2 and C6 to missing parts in docs by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/9709
- docs(component): Improve Arduino as component documentation by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/9765
Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.0...3.0.1
New Contributors
- @lebuni made their first contribution in https://github.com/espressif/arduino-esp32/pull/9705
- @brentpicasso made their first contribution in https://github.com/espressif/arduino-esp32/pull/9683
- @mathieucarbou made their first contribution in https://github.com/espressif/arduino-esp32/pull/9725
Thank you for your contribution 🎉
1、 esp32-3.0.1.zip 22.79MB
2、 esp32-arduino-libs-3.0.1.zip 356.11MB
3、 package_esp32_dev_index.json 227.66KB
4、 package_esp32_index.json 202.84KB