-
Notifications
You must be signed in to change notification settings - Fork 148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate QTouch functionality #1141
Comments
The PTC peripheral has always been a mystery to me. A peripheral without any associated registers gives me a headache. So is the TinyTouch you refer to really using the PTC peripheral or is it bitbanging touch functionality through ADC, Timer(s) and interrupts? |
Yes, it uses the QTouch library, although it is proprietary, comes as a precompiled library.
https://github.com/xukangmin/TinyCore/tree/master/avr/libraries/Touch/src
|
The code on github has already a PTC library. However, I'm finishing up the DA support right now and made some small changes in the API, like changes to the argument order (it will be x, y instead of y, x for the pin bitmap, should only affect self-cap sensing). |
The most up-to-date code can be found in the DxCore, no further changes to the API is to be expected. If there won't be any bug complains, it will be copied to this repository aswell. |
Hello, the QTouch functionality for the ATTiny chips is not available in this library. I've manage to put together a functional but slightly hacked together implementation borrowing the work from https://github.com/xukangmin/TinyCore .
My target is the ATTiny1616 so I won't be able to test any suggestions on any other board. Would the project be interested in this contribution? The license of the original library by @xukangmin is MIT.
The text was updated successfully, but these errors were encountered: