Difference between revisions of "IoTGateway/BSP/Android/Gettingstarted/How to configure Capacitive Multi-touch Display"
From ESS-WIKI
| Line 23: | Line 23: | ||
|} | |} | ||
| − | + | I2C interface | |
| + | |||
| + | *Enable I2C bus in menuconfig | ||
| + | <pre>Device drivers ---> | ||
| + | I2C support ---> | ||
| + | <*> I2C support | ||
| + | [*] Enable compatibility bits for old user-space | ||
| + | <*> I2C device interface | ||
| + | <*> I2C bus multiplexing support | ||
| + | Multiplexer I2C Chip support ---> | ||
| + | [*] Autoselect pertinent helper modules | ||
| + | I2C Hardware Bus support ---> | ||
| + | <*> Atmel AT91 I2C Two-Wire interface (TWI) | ||
| + | <*> GPIO-based bitbanging I2C | ||
| + | |||
| + | </pre> | ||
| + | |||
| + | copy and rename .config to arch/arm/configs/imx_v7_android_defconfig | ||
==== Test ==== | ==== Test ==== | ||
Revision as of 04:14, 3 February 2017
Configure
HID interface
- Enable HID in menuconfig
|
Device Drivers --->
|
I2C interface
- Enable I2C bus in menuconfig
Device drivers --->
I2C support --->
<*> I2C support
[*] Enable compatibility bits for old user-space
<*> I2C device interface
<*> I2C bus multiplexing support
Multiplexer I2C Chip support --->
[*] Autoselect pertinent helper modules
I2C Hardware Bus support --->
<*> Atmel AT91 I2C Two-Wire interface (TWI)
<*> GPIO-based bitbanging I2C
copy and rename .config to arch/arm/configs/imx_v7_android_defconfig
Test
The getevent tool provides information about the touch device.
# getevent -lt [ 78826.389007] EV_ABS ABS_MT_TRACKING_ID 0000001f [ 78826.389038] EV_ABS ABS_MT_PRESSURE 000000ab [ 78826.389038] EV_ABS ABS_MT_POSITION_X 000000ab [ 78826.389068] EV_ABS ABS_MT_POSITION_Y 0000025b [ 78826.389068] EV_ABS ABS_MT_SLOT 00000001 [ 78826.389068] EV_ABS ABS_MT_TRACKING_ID 00000020 [ 78826.389068] EV_ABS ABS_MT_PRESSURE 000000b9 [ 78826.389099] EV_ABS ABS_MT_POSITION_X 0000019e [ 78826.389099] EV_ABS ABS_MT_POSITION_Y 00000361 [ 78826.389099] EV_SYN SYN_REPORT 00000000 [ 78826.468688] EV_ABS ABS_MT_SLOT 00000000 [ 78826.468688] EV_ABS ABS_MT_TRACKING_ID ffffffff [ 78826.468719] EV_ABS ABS_MT_SLOT 00000001 [ 78826.468719] EV_ABS ABS_MT_TRACKING_ID ffffffff [ 78826.468719] EV_SYN SYN_REPORT 00000000