有別於一般的driver是output device,Touch pad module是input device
實做起來也會有所不同,
Specifying tslib for DirectFB touchscreen input driver
提到的
export TSLIB_TSDEVICE=/dev/input/touchscreen0
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal
我們知道原來tp module的報點api是引用directfb底下的api 我們需要註冊tslib_device
註冊點以NXP(freescale)iMx系列來說是在骨架/etc的init.d底下的rcS:
iMx/buildroot/fs/skeleton/etc/init.d/rsS
我們可以透過debug uart拉出來的訊息
來進行debug => 透過cat TP module的device node去確定正確的device node並註冊給linux kernel
沒有留言:
張貼留言