Arduino 3.1.x based on IDF 5.3.x (#74)

* IDF 5.3 support

* IDF 5.3

* IDF 5.3 toolchains

remove dynamic toolchains support, currently only older incompatible are possible to fetch.

* Fix owner of

* ULP compability for IDF 5.3

* remove debug print

* Fix bootloader offset code retrieve

* Update esp32-c6-devkitc-1.json

* use espressif Arduino branch `release/v3.1.x`

* Update README.md

* Update README.md

* Fix compile issue with managed components

* use latest Arduino 3.1.0 libs

* fetch Arduino libs dl URL from manifest json

* fetch Arduino libs dl URL from manifest json

* Update README.md

* Fix IDF 5.3 ULP compile

* Use espressif Arduino branch release/v3.1.x

* Update platform.py

* better handling of complex Macros from cmake model

* IDF 5.3.1 release

* fix handling of cc fragments

* unchanged IDF 5.3.1

* ULP has now a cmake build script

* add arduino/idf examples

* fix used platform

* prepare LP ULP support

* enable bootloader components build

* ULP LP support

* add missing P4

* add P4

* change some if checks

* Update README.md

* remove wrong left over code

* add ULP LP example / update Matter example

* fix path

* add zigbee examples

* disable zigbee examples

needs merge of the open zigbee Arduino PR

* esptool.py v4.8.0

* add cmake_utilities for C2

* add auto select "espidf" when pio var "custom_sdkconfig" is set

* IDF v5.3.1.240924

* Update main.py

* matter example currently broken

* Update platformio.ini

* Update platformio.ini

* Update platformio.ini

* Update platformio.ini

* Update examples.yml

* IDF v5.3.1.241016

* Update Zigbee_On_Off_Light.ino

* Update Zigbee_On_Off_Switch.ino

* Update examples.yml

* Update platformio.ini

* Update platformio.ini

* Update examples.yml

* esptool.py v4.8.1.1

s2 s3 usb jtag reset fix

* Update platform.py

* Update gdb 14.2.0+20240403

* fix owner for gdb

* Update IDF v5.3.1.241024

* Update adafruit_matrixportal_esp32s3.json

* Use compatible h2zero NimBLE git commit

* Update Zigbee_On_Off_Light.ino

* Update Zigbee_On_Off_Switch.ino

* fix custom partiton table offset calculation

* Update README.md

* Create esp32-p4.json

* add P4 to blink example

* Update Zigbee_On_Off_Switch.ino

* Update Zigbee_On_Off_Light.ino

* Update sdkconfig.defaults

* add P4 to LP example

* Create esp32-p4-evboard.json

* IDF 5.3.2 release

* prep for "pioarduino-build.py" script

* add missing import os

* fix not defined var

* Update Zigbee_On_Off_Switch.ino

* esptool.py v4.8.5

* Update Zigbee_On_Off_Light.ino

* add Hybrid Compile (#73)

* Update README.md

* set Arduino compile option `UPDATE_NOCRYPT` in example Tasmota

* Update C2 Hybrid compile skeleton

* Update IDF v5.3.2.241210

* Revert to IDF 5.3.2

* Update pioarduino IDF 5.2

* Update release_zips.yml
This commit is contained in:
Jason2866
2024-12-16 21:50:40 +01:00
committed by GitHub
parent a7fb6cdad7
commit e4ac072ea9
24 changed files with 597 additions and 19 deletions
+37
View File
@@ -0,0 +1,37 @@
{
"build": {
"core": "esp32",
"extra_flags": [
"-DBOARD_HAS_PSRAM"
],
"f_cpu": "360000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"mcu": "esp32p4",
"variant": "esp32p4"
},
"arduino": {
"partitions": "default_16MB.csv"
},
"connectivity": [
"bluetooth",
"openthread"
],
"debug": {
"openocd_target": "esp32p4.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif ESP32-P4 Function EV Board",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 512000,
"maximum_size": 16777216,
"require_upload_port": true,
"speed": 1500000
},
"url": "https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/index.html",
"vendor": "Espressif"
}