esphome
esphome copied to clipboard
[WIP] CHSC5816 Touchscreen Component
WIP: Putting this up as a draft PR so people can comment
Can be tested with:
external_components:
- source: github://pzich/esphome@chsc5816
components: [ chsc5816 ]
touchscreen:
- platform: chsc5816
setup_priority: 5000
address: 0x2E
id: my_touchscreen
reset_pin:
number: 8
interrupt_pin:
number: 9
(pins are for the LILYGO T-Encoder Pro)
Hey there @pzich,
Thanks for submitting this pull request! Can you add yourself as a codeowner for this integration? This way we can notify you if a bug report for this integration is reported.
In __init__.py of the integration, please add:
CODEOWNERS = ["@pzich"]
And run script/build_codeowners.py
(message by NeedsCodeownersLabel)
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 53.96%. Comparing base (
4d8b5ed) to head (97676c9). Report is 1153 commits behind head on dev.
Additional details and impacted files
@@ Coverage Diff @@
## dev #7277 +/- ##
==========================================
+ Coverage 53.70% 53.96% +0.25%
==========================================
Files 50 50
Lines 9408 9660 +252
Branches 1654 1705 +51
==========================================
+ Hits 5053 5213 +160
- Misses 4056 4123 +67
- Partials 299 324 +25
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
There hasn't been any activity on this pull request recently. This pull request has been automatically marked as stale because of that and will be closed if no further activity occurs within 7 days. If you are the author of this PR, please leave a comment if you want to keep it open. Also, please rebase your PR onto the latest dev branch to ensure that it's up to date with the latest changes. Thank you for your contribution!