Skip to content
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

add Hybrid Compile #73

Merged
merged 100 commits into from
Dec 14, 2024
Merged

add Hybrid Compile #73

merged 100 commits into from
Dec 14, 2024

Conversation

Jason2866
Copy link

Hybrid Compile makes it possible to change sdkconfig settings for the precompiled static Arduino libraries. By adding custom_sdkconfig to the env the Hybrid Compile mode gets enabled and the Arduino Libs are compiled with the changed settings done in custom_sdkconfig before the compile of the Arduino sketch is started.

@Jason2866 Jason2866 merged commit 894cacc into Arduino/IDF53 Dec 14, 2024
66 checks passed
Jason2866 added a commit that referenced this pull request Dec 16, 2024
* 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant