Switch from platformio to native esp-idf toolchain for ESP32* devices

This commit is contained in:
2026-05-14 18:14:07 +02:00
parent 85c2caa9eb
commit eb85d84880
41 changed files with 58 additions and 14 deletions
+1
View File
@@ -1,5 +1,6 @@
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+14 -4
View File
@@ -21,6 +21,7 @@ esphome:
esp32: esp32:
variant: esp32s3 variant: esp32s3
flash_size: 8MB flash_size: 8MB
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
@@ -207,7 +208,15 @@ output:
- platform: gpio - platform: gpio
id: motor_in2 id: motor_in2
pin: 2 pin: 2
- platform: ledc
pin: 16
id: gpio_tft_backlight
light:
- platform: monochromatic
id: display_tft_backlight
output: gpio_tft_backlight
restore_mode: ALWAYS_ON
switch: switch:
- platform: template - platform: template
@@ -360,18 +369,19 @@ font:
size: 12 size: 12
display: display:
- platform: st7789v - platform: mipi_spi
model: ST7789V
id: display_tft id: display_tft
model: Custom dimensions:
height: 128 height: 128
width: 128 width: 128
offset_height: 2 offset_height: 2
offset_width: 1 offset_width: 1
backlight_pin: 16 # backlight_pin: 16
cs_pin: 15 cs_pin: 15
dc_pin: 33 dc_pin: 33
reset_pin: 34 reset_pin: 34
eightbitcolor: true # eightbitcolor: true
update_interval: 1s update_interval: 1s
lambda: |- lambda: |-
//Ingress shown animation Frame. //Ingress shown animation Frame.
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
sdkconfig_options: sdkconfig_options:
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
sdkconfig_options: sdkconfig_options:
+1 -2
View File
@@ -39,10 +39,9 @@ esphome:
esp32: esp32:
variant: esp32c6 variant: esp32c6
flash_size: 16MB flash_size: 16MB
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
# version: 5.4.2
# platform_version: 54.03.21
logger: logger:
hardware_uart: USB_SERIAL_JTAG hardware_uart: USB_SERIAL_JTAG
+1 -2
View File
@@ -39,10 +39,9 @@ esphome:
esp32: esp32:
variant: esp32c6 variant: esp32c6
flash_size: 16MB flash_size: 16MB
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
# version: 5.4.2
# platform_version: 54.03.21
logger: logger:
hardware_uart: USB_SERIAL_JTAG hardware_uart: USB_SERIAL_JTAG
+1 -1
View File
@@ -12,8 +12,8 @@ esphome:
comment: ${comment} comment: ${comment}
esp32: esp32:
# board: esp32cam
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -15,6 +15,7 @@ esphome:
esp32: esp32:
variant: esp32c3 variant: esp32c3
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
# version: 5.4.2 # version: 5.4.2
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1 -1
View File
@@ -28,10 +28,10 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
packages: packages:
common: !include common/common.yaml common: !include common/common.yaml
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -15,6 +15,7 @@ esphome:
esp32: esp32:
variant: esp32c3 variant: esp32c3
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
advanced: advanced:
+1
View File
@@ -23,6 +23,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -30,6 +30,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32: esp32:
variant: esp32s3 variant: esp32s3
flash_size: 16MB flash_size: 16MB
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -16,6 +16,7 @@ esphome:
esp32: esp32:
variant: esp32s3 variant: esp32s3
flash_size: 16MB flash_size: 16MB
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
# Required to achieve sufficient PSRAM bandwidth # Required to achieve sufficient PSRAM bandwidth
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -20,6 +20,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -23,6 +23,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
advanced: advanced:
+1
View File
@@ -33,6 +33,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
advanced: advanced:
+1
View File
@@ -21,6 +21,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
advanced: advanced:
+1
View File
@@ -22,6 +22,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
advanced: advanced:
+1
View File
@@ -22,6 +22,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
advanced: advanced:
+1
View File
@@ -21,6 +21,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
advanced: advanced:
+1
View File
@@ -16,6 +16,7 @@ esphome:
esp32: esp32:
variant: esp32c3 variant: esp32c3
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -31,6 +31,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
advanced: advanced:
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
advanced: advanced:
+1
View File
@@ -29,6 +29,7 @@ esphome:
esp32: esp32:
variant: esp32s3 variant: esp32s3
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
# version: 5.4.2 # version: 5.4.2
+1
View File
@@ -85,6 +85,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf
# platform_version: 53.03.11 # platform_version: 53.03.11
+1
View File
@@ -26,6 +26,7 @@ esphome:
esp32: esp32:
variant: esp32 variant: esp32
toolchain: esp-idf
framework: framework:
type: esp-idf type: esp-idf