1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-17 09:13:45 +01:00
Files
esphome/tests/components/ft63x6/common.yaml
J. Nick Koston bf509243c2 fix conflicts
2025-10-09 10:30:04 -10:00

47 lines
958 B
YAML

display:
- platform: ssd1306_i2c
i2c_id: i2c_bus
id: ft63x6_display
model: SSD1306_128X64
reset_pin: ${reset_pin}
pages:
- id: ft63x6_page1
lambda: |-
it.rectangle(0, 0, it.get_width(), it.get_height());
touchscreen:
- platform: ft63x6
display: ft63x6_display
id: ft63x6_touchscreen
interrupt_pin: ${interrupt_pin}
transform:
swap_xy: true
mirror_x: false
mirror_y: true
on_touch:
- logger.log:
format: tp touched
on_update:
- logger.log:
format: to updated
on_release:
- logger.log:
format: to released
calibration:
x_min: 0
x_max: 320
y_min: 0
y_max: 400
binary_sensor:
- platform: touchscreen
touchscreen_id: ft63x6_touchscreen
name: Bottom Left Touch
use_raw: true
x_min: 0
x_max: 100
y_min: 400
y_max: 480
on_press:
logger.log: Left pressed