Skip to content
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

Improvements relating to SAMA5 TSD driver #12131

Merged
merged 1 commit into from
Apr 14, 2024

Conversation

TimJTi
Copy link
Contributor

@TimJTi TimJTi commented Apr 12, 2024

Summary

Ongoing work using the SAMA5(D2) touchscreen device demonstrated a number of shortcomings with the existing driver, as well as finding a few style errors.

The main issue was poor touch response as well as interactions with the ADC functions when used in conjunction with the TSD, so there are changes that improve that, although in the end not all may have been necessary but they do make the driver a little more flexible and more predictable in its behaviour.

Impact

Intended that the changes are benign and would not affect anyone using the driver already in a negative way

Testing

Custom board with a SAMA5D27C-D1G and 800x480 LCD with resistive touch.

@TimJTi TimJTi force-pushed the SAMA5-TSD-enhancements branch 2 times, most recently from 42f261f to 07b5fd1 Compare April 13, 2024 09:48
@TimJTi TimJTi marked this pull request as ready for review April 13, 2024 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Is this an issue? In SAMA5 sam_tsd_read a call to enter_critical_section() can possibly block.
2 participants