Skip to content

Commit 1600284

Browse files
authored
Update README.md
1 parent 467951d commit 1600284

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

README.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,26 @@ Espressif Systems is a privately held fabless semiconductor company. They provid
1515
1. [Install PlatformIO](http://platformio.org)
1616
2. Create PlatformIO project and configure a platform option in [platformio.ini](http://docs.platformio.org/page/projectconf.html) file:
1717

18-
### Development build Arduino 3.1.0+ and IDF 5.3.1+ (build from development branches)
19-
Support for the ESP32/ESP32solo1, ESP32C2, ESP32C3, ESP32C6, ESP32S2, ESP32S3 and ESP32-H2
18+
# Usage
19+
20+
## Tasmota release Arduino 3.1.0.241030 and IDF 5.3.1+
21+
Support for the ESP32/ESP32solo1, ESP32C2, ESP32C3, ESP32C6, ESP32S2, ESP32S3, ESP32-H2 and ESP32-P4
2022
```
2123
[platformio]
2224
platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.11.30/platform-espressif32.zip
2325
framework = arduino
2426
```
27+
## Hybrid compile: Build customized Arduino IDF libraries
28+
Adding the new option `custom_sdkconfig` in an `[env]` will compile the Arduino libraries using the sdkconfig settings
29+
from the framework and adds the changes specified in `custom_sdkconfig`. After the compile run the Arduino project `[env]` is
30+
compiled with the customized libraries.
2531

32+
Example: Switching off PPP modem support only for `[env:esp32-no-PPP]`
33+
```
34+
[env:esp32-no-PPP]
35+
board = esp32dev
36+
custom_sdkconfig = '# CONFIG_LWIP_PPP_SUPPORT is not set'
37+
```
2638
## ESP32 Arduino framework
2739

2840
Example:

0 commit comments

Comments
 (0)