Skip to content

Arduino ESP32 v3.3 based on ESP-IDF v5.5 (master) #10884

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 79 commits into from
Jul 23, 2025
Merged
Changes from 1 commit
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
88cda9f
feat(idf): Add initial support for IDF v5.5 and ESP32-C5
me-no-dev Jan 21, 2025
bf90cbd
fix(examples): Add changes required to some examples
me-no-dev Jan 21, 2025
af5abd5
fix(c5): Update bootloader location
me-no-dev Jan 22, 2025
0894d7d
fix(report): Add missing chip names
me-no-dev Jan 22, 2025
100ed8e
fix(c5): Update debug log in setCpuFrequencyMhz
P-R-O-C-H-Y Jan 22, 2025
d9d3bf4
add c5 bootloader location to pioarduino script (#10889)
Jason2866 Jan 22, 2025
8af81cd
fix(ci): Fix/stop some examples for C5
me-no-dev Jan 22, 2025
9fbcb34
fix(c5): Update PIN_RGB_LED in pins_arduino.h
P-R-O-C-H-Y Jan 22, 2025
f45cd7b
fix(psram): Add support for ESP32-C5 PSRAM
me-no-dev Jan 27, 2025
75de09e
fix(board): Update ESP32-C5 Dev Kit Pinout
me-no-dev Feb 3, 2025
6283c15
IDF master (#10887)
me-no-dev Feb 18, 2025
042015e
IDF master (#10981)
me-no-dev Feb 18, 2025
e30e3c3
IDF master (#10999)
me-no-dev Feb 25, 2025
3fe2fe5
IDF master 0461e2ff (#11018)
me-no-dev Feb 26, 2025
d66eeb7
c5 flash base address is 0x2000 (#11037)
Jason2866 Mar 5, 2025
7c1ac1a
feat(wifi): Add support for 2.4GHz and 5GHz band switching (#11045)
me-no-dev Mar 10, 2025
d81c195
Merge branch 'master' into release/v3.3.x
me-no-dev Mar 27, 2025
dac2dd9
Merge branch 'master' into release/v3.3.x
me-no-dev Mar 28, 2025
a61961d
IDF master (#11150)
me-no-dev Mar 28, 2025
998bf80
Merge branch 'master' into release/v3.3.x
me-no-dev Mar 29, 2025
ae2ae8d
Merge branch 'master' into release/v3.3.x
lucasssvaz Apr 14, 2025
42ae242
fix C5 compile (#11255)
Jason2866 Apr 21, 2025
5d0c4b3
Merge branch 'master' into release/v3.3.x
me-no-dev Apr 22, 2025
03e9c45
IDF master (#11204)
me-no-dev Apr 23, 2025
23f3600
Merge branch 'master' into release/v3.3.x
me-no-dev Apr 23, 2025
c9efce6
Merge branch 'master' into release/v3.3.x
me-no-dev Apr 29, 2025
b115ace
IDF master (#11289)
me-no-dev Apr 30, 2025
602f1f6
IDF master (#11342)
me-no-dev May 7, 2025
a83bb93
Merge branch 'master' into release/v3.3.x
me-no-dev May 13, 2025
bc08c49
Update version for wifi remote (#11344)
Jason2866 May 13, 2025
69cd5a0
IDF master 7cf5dacd (#11358)
me-no-dev May 15, 2025
d69ad5e
Merge branch 'master' into release/v3.3.x
me-no-dev May 15, 2025
5540afa
feat(ci): Run push CI against IDF v5.5
me-no-dev May 15, 2025
3f63a49
fix(build): Add dependency on esp_http_client
me-no-dev May 19, 2025
15038e6
Merge branch 'master' into release/v3.3.x
me-no-dev May 27, 2025
b769846
Merge branch 'master' into release/v3.3.x
me-no-dev May 30, 2025
6ce7e25
IDF release/v5.5 (#11369)
me-no-dev May 30, 2025
a6bba43
fix(c5): Enable components for ESP32-C5
me-no-dev May 30, 2025
0ab9a0f
feat(zigbee): Update to esp-zigbee-sdk 1.6.5 and fix ci.json files (#…
P-R-O-C-H-Y Jun 4, 2025
e9813c6
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 4, 2025
89ff465
feat(esptool): Upgrade to esptool v5 (#11433)
lucasssvaz Jun 10, 2025
aaeabb5
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 10, 2025
0f72681
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 10, 2025
05fbda2
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 20, 2025
bf55924
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 21, 2025
29035dc
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 22, 2025
febca6b
fix(p4): Update hosted and wifi_remote components
me-no-dev Jun 23, 2025
1c79eb8
feat(NimBLE): Add support for NimBLE (#11424)
lucasssvaz Jun 23, 2025
18c909a
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 23, 2025
36d0496
IDF release/v5.5 (#11504)
me-no-dev Jun 24, 2025
5871a80
Merge branch 'master' into release/v3.3.x
me-no-dev Jun 24, 2025
ff3cc81
Merge branch 'master' into release/v3.3.x
lucasssvaz Jun 26, 2025
70696df
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 3, 2025
d4e5c5f
IDF release/v5.5 adb3f2a5 (#11543)
me-no-dev Jul 3, 2025
c2d2325
feat(matter): enables BLE Matter commissioning with NimBLE (#11537)
SuGlider Jul 3, 2025
f84fab5
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 4, 2025
1426927
fix(matter): Fix MatterSmartButon.ino when CHIPOBLE is on
me-no-dev Jul 4, 2025
ccc0a69
change(esptool): Upgrade esptool to release v5.0.0 (#11563)
lucasssvaz Jul 8, 2025
df3db3c
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 8, 2025
fbf3c11
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 9, 2025
c6a3bcb
feat(matter): removing wifi requirement for H2 and C5 (#11581)
SuGlider Jul 12, 2025
ce7ef9c
IDF release/v5.5 cf8dad07 (#11601)
me-no-dev Jul 16, 2025
3f32903
Merge branch 'master' into release/v3.3.x
SuGlider Jul 16, 2025
ac05f18
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 16, 2025
5ccd952
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 16, 2025
a69c71f
feat(core): Update core version to 3.3.0
me-no-dev Jul 16, 2025
98d309f
feat(ci): Enable builds on IDF 5.3, 5.4 and 5.5
me-no-dev Jul 18, 2025
6cb5184
fix(build): Fix build for IDF 5.3.3+ and older releases
me-no-dev Jul 18, 2025
346e7f4
fix(build): Enable I2C FIFO mode only on IDF 5.5+
me-no-dev Jul 18, 2025
530c1a4
fix(build): Enable I2C FIFO mode only on IDF 5.4.2+
me-no-dev Jul 18, 2025
000336b
fix(build): Enable I2C FIFO mode only on IDF 5.4.2+
me-no-dev Jul 18, 2025
211a0ce
fix(ci): Fix artifact names
lucasssvaz Jul 18, 2025
3ad17de
fix(build): make core compatible with IDF 5.3 (#11607)
SuGlider Jul 18, 2025
4a3c6d7
feat(netif): Allow setting interface's routing priority (#11617)
me-no-dev Jul 21, 2025
4c51968
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 21, 2025
554de56
IDF release/v5.5 25c7c119 (#11623)
me-no-dev Jul 22, 2025
69d8914
IDF release/v5.5 b66b5448 (#11626)
me-no-dev Jul 22, 2025
2b3b4f0
Merge branch 'master' into release/v3.3.x
me-no-dev Jul 22, 2025
6fdfccf
ci(pre-commit): Apply automatic fixes
pre-commit-ci-lite[bot] Jul 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
IDF release/v5.5 (#11369)
* IDF release/v5.5 719b1b2b

* fix(build): Add dependency on esp_http_client

* fix(build): Add dependency on esp_https_ota

* IDF release/v5.5 28ac0243
  • Loading branch information
me-no-dev authored May 30, 2025
commit 6ce7e254c43604c4927ef1bcca0468e1d33db243
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -359,7 +359,7 @@ endforeach()
set(includedirs variants/${CONFIG_ARDUINO_VARIANT}/ cores/esp32/ ${ARDUINO_LIBRARIES_INCLUDEDIRS})
set(srcs ${CORE_SRCS} ${ARDUINO_LIBRARIES_SRCS})
set(priv_includes cores/esp32/libb64)
set(requires spi_flash esp_partition mbedtls wpa_supplicant esp_adc esp_eth http_parser esp_ringbuf esp_driver_gptimer esp_driver_usb_serial_jtag driver esp_http_client)
set(requires spi_flash esp_partition mbedtls wpa_supplicant esp_adc esp_eth http_parser esp_ringbuf esp_driver_gptimer esp_driver_usb_serial_jtag driver esp_http_client esp_https_ota)
set(priv_requires fatfs nvs_flash app_update spiffs bootloader_support bt esp_hid usb esp_psram ${ARDUINO_LIBRARIES_REQUIRES})

if(NOT CONFIG_ARDUINO_SELECTIVE_COMPILATION OR CONFIG_ARDUINO_SELECTIVE_OpenThread)
68 changes: 34 additions & 34 deletions package/package_esp32_index.template.json
Original file line number Diff line number Diff line change
@@ -51,7 +51,7 @@
{
"packager": "esp32",
"name": "esp32-arduino-libs",
"version": "idf-master-7cf5dacd-v2"
"version": "idf-release_v5.5-28ac0243-v1"
},
{
"packager": "esp32",
@@ -104,63 +104,63 @@
"tools": [
{
"name": "esp32-arduino-libs",
"version": "idf-master-7cf5dacd-v2",
"version": "idf-release_v5.5-28ac0243-v1",
"systems": [
{
"host": "i686-mingw32",
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-master/esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"archiveFileName": "esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"checksum": "SHA-256:91f74810c5bee0fa4463f7df73f1f6b5e4a08a6c2094014b9a4c0fac61eb43de",
"size": "405095217"
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"archiveFileName": "esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"checksum": "SHA-256:280401ea803d8a782c11ef4f96cfbf80eb12a0f51bd12eac9cb96d6c26489f6e",
"size": "405149394"
},
{
"host": "x86_64-mingw32",
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-master/esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"archiveFileName": "esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"checksum": "SHA-256:91f74810c5bee0fa4463f7df73f1f6b5e4a08a6c2094014b9a4c0fac61eb43de",
"size": "405095217"
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"archiveFileName": "esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"checksum": "SHA-256:280401ea803d8a782c11ef4f96cfbf80eb12a0f51bd12eac9cb96d6c26489f6e",
"size": "405149394"
},
{
"host": "arm64-apple-darwin",
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-master/esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"archiveFileName": "esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"checksum": "SHA-256:91f74810c5bee0fa4463f7df73f1f6b5e4a08a6c2094014b9a4c0fac61eb43de",
"size": "405095217"
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"archiveFileName": "esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"checksum": "SHA-256:280401ea803d8a782c11ef4f96cfbf80eb12a0f51bd12eac9cb96d6c26489f6e",
"size": "405149394"
},
{
"host": "x86_64-apple-darwin",
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-master/esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"archiveFileName": "esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"checksum": "SHA-256:91f74810c5bee0fa4463f7df73f1f6b5e4a08a6c2094014b9a4c0fac61eb43de",
"size": "405095217"
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"archiveFileName": "esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"checksum": "SHA-256:280401ea803d8a782c11ef4f96cfbf80eb12a0f51bd12eac9cb96d6c26489f6e",
"size": "405149394"
},
{
"host": "x86_64-pc-linux-gnu",
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-master/esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"archiveFileName": "esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"checksum": "SHA-256:91f74810c5bee0fa4463f7df73f1f6b5e4a08a6c2094014b9a4c0fac61eb43de",
"size": "405095217"
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"archiveFileName": "esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"checksum": "SHA-256:280401ea803d8a782c11ef4f96cfbf80eb12a0f51bd12eac9cb96d6c26489f6e",
"size": "405149394"
},
{
"host": "i686-pc-linux-gnu",
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-master/esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"archiveFileName": "esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"checksum": "SHA-256:91f74810c5bee0fa4463f7df73f1f6b5e4a08a6c2094014b9a4c0fac61eb43de",
"size": "405095217"
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"archiveFileName": "esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"checksum": "SHA-256:280401ea803d8a782c11ef4f96cfbf80eb12a0f51bd12eac9cb96d6c26489f6e",
"size": "405149394"
},
{
"host": "aarch64-linux-gnu",
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-master/esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"archiveFileName": "esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"checksum": "SHA-256:91f74810c5bee0fa4463f7df73f1f6b5e4a08a6c2094014b9a4c0fac61eb43de",
"size": "405095217"
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"archiveFileName": "esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"checksum": "SHA-256:280401ea803d8a782c11ef4f96cfbf80eb12a0f51bd12eac9cb96d6c26489f6e",
"size": "405149394"
},
{
"host": "arm-linux-gnueabihf",
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-master/esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"archiveFileName": "esp32-arduino-libs-idf-master-7cf5dacd-v2.zip",
"checksum": "SHA-256:91f74810c5bee0fa4463f7df73f1f6b5e4a08a6c2094014b9a4c0fac61eb43de",
"size": "405095217"
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"archiveFileName": "esp32-arduino-libs-idf-release_v5.5-28ac0243-v1.zip",
"checksum": "SHA-256:280401ea803d8a782c11ef4f96cfbf80eb12a0f51bd12eac9cb96d6c26489f6e",
"size": "405149394"
}
]
},
Loading
Oops, something went wrong.