3.0.3
版本发布时间: 2024-07-17 20:48:46
espressif/arduino-esp32最新发布版本:3.1.0-RC1(2024-08-29 00:18:46)
The Arduino ESP32 version 3.0.2 is third 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
Known issues
- ESP Rainmaker does not work with esp32c3 in https://github.com/espressif/arduino-esp32/issues/10036 (Rainmaker does not work with Bluetooth)
System changes
- IDF release/v5.1 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10038
- fix(idf): Require openthread on H2 and C6 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9934
- fix(libs): Update all libraries to match the core version by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10041
Arduino Lib builder changes
- feat(lwip): Use custom LwIP V6 Input hook by @me-no-dev in https://github.com/espressif/esp32-arduino-lib-builder/pull/194
- Add patch to fix the maximum number of TCP PCBs in TIME_WAIT by @me-no-dev in https://github.com/espressif/esp32-arduino-lib-builder/pull/191
- Add temporary fix for mmu map and late init of psram by @me-no-dev in https://github.com/espressif/esp32-arduino-lib-builder/pull/188
Peripherals
RMT
- RMT Legacy Driver option by @SuGlider in https://github.com/espressif/arduino-esp32/pull/9941
UART
- fix(uart): Set back Pin signal polarity by @SuGlider in https://github.com/espressif/arduino-esp32/pull/9950
LedC
- feat(ledc): Allow attaching multiple pins to 1 channel by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10032
Libraries
WebServer
- Fix timeout in WebServer::_uploadReadByte and handleClient() (#9990) by @TD-er in https://github.com/espressif/arduino-esp32/pull/9991
Http Client
- fix(httpc): Fix data read was less than expected by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9998
SDMMC
- SDMMC: Fix example code by @Akira25 in https://github.com/espressif/arduino-esp32/pull/10035
File System
- FS library position() to return (size_t) -1 on error by @drmpf in https://github.com/espressif/arduino-esp32/pull/10002
Networking
- feat(net): Enable IPv6 immediately if already connected by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9948
- feat(eth): Allow setting the RX task stack size by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10003
Boards additions and updates
- feat(3rd party board): Adding ViraLink IoT Gate Boards by @armp30 in https://github.com/espressif/arduino-esp32/pull/9841
- Added LilyGo T3S3 variants by @lewisxhe in https://github.com/espressif/arduino-esp32/pull/9956
- feat (3rd_party_board): Add new Adafruit Feather C6 - rev B by @ladyada in https://github.com/espressif/arduino-esp32/pull/9961
- fix(nodemcu-32s): Fix Upload Speed menu on Windows by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10012
- add(board): Add LOLIN S3 Mini Pro by @wemos in https://github.com/espressif/arduino-esp32/pull/10021
- change(board): Add default 16MB partition to esp32wroverkit by @tutotio in https://github.com/espressif/arduino-esp32/pull/10016
- add(board): Add M5Stack NanoC6 Dev Kit by @lboue in https://github.com/espressif/arduino-esp32/pull/9942
CI and testing
- ci(tests): Fix cache cleaning by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/9932
- ci(tests): Fix conclusion status and badge pushing by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10013
Examples
- Fixes WiFiProv.ino by @SuGlider in https://github.com/espressif/arduino-esp32/pull/9946
- fix(example): Add better WPS logging by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/9999
- Update Zigbee_Temperature_Sensor.ino by @lboue in https://github.com/espressif/arduino-esp32/pull/10030
Documentation
- fix(docs): Correct i2s.srt api example by @szprytny in https://github.com/espressif/arduino-esp32/pull/9968
- docs(lib-builder): Add instructions to use the UI by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/9977
- docs(badge): Generate runtime tests badge by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/9979
- docs(component): Update to IDF 5.1 and add component manager instructions by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10005
Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.2...3.0.3
New Contributors
- @armp30 made their first contribution in https://github.com/espressif/arduino-esp32/pull/9841
- @szprytny made their first contribution in https://github.com/espressif/arduino-esp32/pull/9968
- @tutotio made their first contribution in https://github.com/espressif/arduino-esp32/pull/10016
- @Akira25 made their first contribution in https://github.com/espressif/arduino-esp32/pull/10035
Thanks everyone for your contribution! 💯
1、 esp32-3.0.3.zip 22.81MB
2、 esp32-arduino-libs-3.0.3.zip 291.38MB
3、 package_esp32_dev_index.json 242.39KB
4、 package_esp32_index.json 217.57KB