1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-12 14:53:49 +01:00
Files
esphome/tests/components/xpt2046/common.yaml
J. Nick Koston e8adcb539c common
2025-10-08 11:20:48 -10:00

30 lines
650 B
YAML

display:
- platform: ili9xxx
id: xpt_display
dimensions: 320x240
model: TFT 2.4
cs_pin: ${disp_cs_pin}
dc_pin: ${dc_pin}
reset_pin: ${reset_pin}
invert_colors: false
lambda: |-
it.rectangle(0, 0, it.get_width(), it.get_height());
touchscreen:
- platform: xpt2046
id: xpt_touchscreen
cs_pin: ${cs_pin}
interrupt_pin: ${interrupt_pin}
display: xpt_display
update_interval: 50ms
threshold: 400
calibration:
x_min: 280
x_max: 3860
y_min: 340
y_max: 3860
on_touch:
- logger.log:
format: Touch at (%d, %d)
args: [touch.x, touch.y]