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

Update to Zephyr v4.0.0 so we can use the zephyr,touch chosen device tree entry #7189

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

0x6e
Copy link
Contributor

@0x6e 0x6e commented Dec 21, 2024

This removes the need for a custom shield overlay, as the touch device supported by Zephyr (if one exists) is now chosen with a standard name in the device tree. This simplifies adding Slint/Zephyr support for other boards.

0x6e added 2 commits December 20, 2024 13:30
This gives us access to the new `zephyr,touch` device tree entry,
which will allow us to produce a more generic touch input handler.

INPUT_CALLBACK_DEFINE and the input callback now require `void *`
argument for user data. For now we leave this unused.
Zephyr have recently added this device tree entry to provide a common
interface for input handlers.

This means we can remove the overlay required for the i.MX RT1170
shield, and remove our modifications some of our modifications for the
native sim. It also means that we don't have to make device tree
modifications to support other boards in the future.
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.

1 participant