3.0.4
版本发布时间: 2024-08-02 17:54:08
espressif/arduino-esp32最新发布版本:3.1.0-RC1(2024-08-29 00:18:46)
The Arduino ESP32 version 3.0.4 is fourth 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
System PR
- IDF release/v5.1 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10098
- fix(core): Update versions to 3.0.4 by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10106
Peripherals
ADC
- Update analogContinuous function for passing pins as const and constexpr by @rvbc1 in https://github.com/espressif/arduino-esp32/pull/10044
GPIO
- fix(gpio): add missing include for digitalPinCanOutput() by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10070
LEDC
- fix(ledc): Fix freeing channel if not used anymore by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10094
UART
- fix(uart): Sets XTAL as clock source for uart by @SuGlider in https://github.com/espressif/arduino-esp32/pull/10087
Timer
- fix(timer): Add check to avoid crashing by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10069
Libraries
Networking
- PPP: add "battery status" read stub functions by @WebDust21 in https://github.com/espressif/arduino-esp32/pull/10043
- feat(wifi): Allow setting minimum time for wifi scan by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10083
- fix(lwip): Add early out in
NetworkUDP::parsePacket()
when socket has no data by @nitz in https://github.com/espressif/arduino-esp32/pull/10075
NetworkClientSecure
- fix(wfcs): Replaced expired certificate for howsmyssl.com by @lbernstone in https://github.com/espressif/arduino-esp32/pull/10063
- fix(ssl): Add size arg to NetworkClientSecure::setCACertBundle by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10101
Rainmaker
- fix(rainmaker): Add new partition tables that fits the binary size by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10046
- fix(example): Update RainMaker examples to work with ESP32C6 by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10096
ESP-NOW
- fix(ESP-NOW): Remove all peers on ESP_NOW.end() by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10102
Boards updates & addition
- feat(board): add Waveshare ESP32-S3-Matrix by @Xylopyrographer in https://github.com/espressif/arduino-esp32/pull/10072
- Enabled the onboard ceramic antenna by default when creating a new project with XIAO_ESP32C6 by @Cincinnatu in https://github.com/espressif/arduino-esp32/pull/10066
CI & Testing
- ci(tests): Fix workflow errors by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10067
- ci(wokwi): Pass diagram.json file if exists to pytest by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/9720
- ci(release): Add JSON install test by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10104
Documentation & Examples
- add(template): Add version 3.0.3 to the Issue template by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10042
- docs(lib-builder): Add missing requirements and examples by @lucasssvaz in https://github.com/espressif/arduino-esp32/pull/10040
- fix(readme): Update badge for Build status by @P-R-O-C-H-Y in https://github.com/espressif/arduino-esp32/pull/10097
- feat(net): Add NAPT examples by @me-no-dev in https://github.com/espressif/arduino-esp32/pull/10100
- feat: Print chip features bitfield by @Xylopyrographer in https://github.com/espressif/arduino-esp32/pull/10080
Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.0.3...3.0.4
New Contributors
- @rvbc1 made their first contribution in https://github.com/espressif/arduino-esp32/pull/10044
- @nitz made their first contribution in https://github.com/espressif/arduino-esp32/pull/10075
- @Cincinnatu made their first contribution in https://github.com/espressif/arduino-esp32/pull/10066
Thank you all for your contribution!
1、 esp32-3.0.4.zip 22.83MB
2、 esp32-arduino-libs-3.0.4.zip 291.69MB
3、 package_esp32_dev_index.json 248.14KB
4、 package_esp32_index.json 223.32KB