Skip to content
Discussion options

You must be logged in to vote

I've posted a PR that rebases the code on dev, try it instead: esphome/esphome#18331

external_components:
  - source:
      type: git
      url: https://github.com/danepowell/esphome
      ref: 409d0123a950979ac7cb02a15f6470d1984bb2e8
    components: [ icnt86, touchscreen ]
touchscreen:
  - platform: icnt86
    id: my_touch
    i2c_id: bus_a
    interrupt_pin: GPIO21
    reset_pin: GPIO22
    address: 0x48
    on_touch:
      then:
        - lambda: |-
            ESP_LOGD("touch", "Touch event: x=%d y=%d", touch.x, touch.y);

I saw the exact bug you referenced, and I apologize that I can't recall exactly how I fixed it, but I did fix it and it is working for me with a Waveshare 2.90inv2 …

Replies: 3 comments 5 replies

Comment options

You must be logged in to vote
1 reply
@Minikea
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@Minikea
Comment options

@danepowell
Comment options

Answer selected by Minikea
@Minikea
Comment options

@danepowell
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants