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

Platform 2024.10.30 (Arduino core 3.1.0.241015 / IDF 5.3.1+) #22299

Merged
merged 2 commits into from
Oct 16, 2024

Conversation

Jason2866
Copy link
Collaborator

@Jason2866 Jason2866 commented Oct 15, 2024

Tasmota release Arduino 3.1.0.241015 and IDF 5.3.1+

Support for the ESP32/ESP32solo1, ESP32C2, ESP32C3, ESP32C6, ESP32S2, ESP32S3, ESP32-H2 and ESP32-P4

[platformio]
platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.10.30/platform-espressif32.zip
framework = arduino

Hybrid compile: Build customized Arduino IDF libraries

Adding the new option custom_sdkconfig in an [env] will compile the Arduino libraries using the sdkconfig settings from the framework and adds the changes specified in custom_sdkconfig. After the compile run the Arduino project [env] is compiled with the customized libraries.

Example: Switching off PPP modem support only for [env: tasmota32-no-PPP]

[env: tasmota32-no-PPP]
board = esp32
custom_sdkconfig = '# CONFIG_LWIP_PPP_SUPPORT is not set'

Above example saves 27kbyte of flash, by disabling PPP modem support.

@Staars thx for the help :-)

Checklist:

  • The pull request is done against the latest development branch
  • Only relevant files were touched
  • Only one feature/fix was added per PR and the code change compiles without warnings
  • The code change is tested and works with Tasmota core ESP8266 V.2.7.8
  • The code change is tested and works with Tasmota core ESP32 V.3.1.0.241015
  • I accept the CLA.

NOTE: The code change must pass CI tests. Your PR cannot be merged unless tests pass

@Jason2866 Jason2866 marked this pull request as draft October 15, 2024 12:17
@Jason2866 Jason2866 marked this pull request as ready for review October 15, 2024 15:12
@Jason2866 Jason2866 merged commit aed98a6 into arendst:development Oct 16, 2024
59 checks passed
@Jason2866 Jason2866 deleted the idf_libs_compile branch October 16, 2024 09:24
josef109 pushed a commit to josef109/Tasmota that referenced this pull request Nov 7, 2024
…#22299)

* Platform 2024.10.30 (Arduino core 3.1.0.241015 / IDF 5.3.1+)

Platform new option custom Arduino IDF libs

* Tasmota core ESP32 V.3.1.0.241015
josef109 pushed a commit to josef109/Tasmota that referenced this pull request Nov 10, 2024
…#22299)

* Platform 2024.10.30 (Arduino core 3.1.0.241015 / IDF 5.3.1+)

Platform new option custom Arduino IDF libs

* Tasmota core ESP32 V.3.1.0.241015
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