Merge remote-tracking branch 'upstream/dev' into HEAD

This commit is contained in:
J. Nick Koston
2026-09-17 08:48:57 -05:00
137 changed files with 2264 additions and 1284 deletions
@@ -22,6 +22,7 @@ esp32:
disable_regi2c_in_iram: true
disable_fatfs: true
sram1_as_iram: true
flash_chip: gd
watchdog_timeout: 7s
wifi:
@@ -9,6 +9,7 @@ esp32:
type: esp-idf
advanced:
execute_from_psram: true
flash_chip: gd
disable_libc_locks_in_iram: true # Test default RAM optimization enabled
disable_debug_stubs: true
disable_ocd_aware: true
+24
View File
@@ -0,0 +1,24 @@
touchscreen:
- platform: icnt86
i2c_id: i2c_bus
interrupt_pin: ${interrupt_pin_touch}
reset_pin: ${reset_pin_touch}
display: epaper
on_touch:
- logger.log:
format: Touch at (%d, %d)
args: [touch.x, touch.y]
display:
- platform: waveshare_epaper
id: epaper
rotation: 90
cs_pin: ${cs_pin_display}
dc_pin: ${dc_pin_display}
busy_pin: ${busy_pin_display}
reset_pin: ${reset_pin_display}
model: 2.90inv2-r2
pages:
- id: icnt86_page
lambda: |-
it.rectangle(0, 0, it.get_width(), it.get_height());
@@ -0,0 +1,14 @@
substitutions:
interrupt_pin_touch: GPIO4
reset_pin_touch: GPIO32
cs_pin_display: GPIO33
dc_pin_display: GPIO21
busy_pin_display: GPIO27
reset_pin_display: GPIO14
clk_pin: GPIO25
mosi_pin: GPIO26
packages:
i2c: !include ../../test_build_components/common/i2c/esp32-idf.yaml
spi: !include ../../test_build_components/common/spi/esp32-idf.yaml
icnt86: !include common.yaml
+1 -1
View File
@@ -3,7 +3,7 @@ esphome:
then:
- mixer_speaker.apply_ducking:
id: source_speaker_1_id
decibel_reduction: 10
decibel_reduction: 255
duration: 1s
speaker:
@@ -0,0 +1,6 @@
packages:
sendspin: !include common.yaml
switch:
- platform: sendspin
name: "Sendspin Enabled"
@@ -0,0 +1,2 @@
packages:
sendspin: !include common-switch.yaml