This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

KSCAN touch panel example


This sample demonstrates how to interface with a touch panel. When touches are detected a log message is output on the console.

Building and Running

The sample can be built and executed on boards with a touch panel for example stm32f746g_disco or mimxrt1060_evk. The boards dts file should contain an alias to kscan0

Sample output

KSCAN test for touch panels.
Note: You are expected to see several callbacks
as you touch the screen.