AI, Data Science & Cloud Certificates from Google, IBM & Meta
Earn Your Business Degree, Tuition-Free, 100% Online!
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
An introduction to the Zephyr Input Subsystem’s background, design decisions, modes of operation, and intended use cases. It also covers driver and application APIs, event processing, and compatibility with kscan.
Syllabus
Intro
Single listener
Limited use cases
Capsense
Don't even try
It's not an input device, it's a sensor
Device specific: touchscreen API
Application Specific
Allocate your device
Register a device
Send reports and sync
Zephyr Input Subsystem proposal #54622
Input Event structure
Driver API: gpio-keys
Driver API: touchscreen
Application API
Modes of operation
Kscan compatibility
Extensibility
Filters and event reprocessing
ZMK event system
ZMK event processing
NCS event manager
State of the Input subsystem
Send patches!
Set capabilities
Taught by
Linux Foundation