-
Notifications
You must be signed in to change notification settings - Fork 25
t13 has different ADMUX than tx5 #7
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
Comments
Hi Ralph, thanks for bringing this up. I never had a chance to test this on the various AtTinys, support on the tiny13 is a contribution by @UriShX I'll ask him to investigate this as I currently don't have the time or hardware required. Martin |
Hi Ralph, Martin, I have it currently working on a tiny13a in a circuit with PB2 left floating, since I also use it for SCK, and I am detecting touch on PB3. I found that as long as the power to the circuit is over 3V, detection works quite well for the purposes I used it. I realize that the intent of line 24 is to ground the pins and discharge the s&h cap. I simply did not understand at the time the importance of that. I will investigate further, perhaps give the t13 its own definition, like: Uri |
I did some experimentation with the technique, and got the best results by:
Here's the prototype code: Since the t13's ADMUX setttings are a subset of the tx5, it should work the same on the tiny 25/44/85. |
The tiny13 only has 2 mux bits, not 4. I'm guessing the code has not been tested on the t13. as it won't work unless ADC1 (PB2) happens to be grounded.
https://github.com/martin2250/ADCTouch/blob/master/src/ADCTouch.cpp#L24
The text was updated successfully, but these errors were encountered: