Hi Simon, You can look at the grouper device folder as an example: http://androidxref.com/5.1.1_r6/xref/device/asus/grouper/raydium_ts.idc
Once you've created your idc file, you just need to add it in the PRODUC_COPY_FILES as follows: http://androidxref.com/5.1.1_r6/xref/device/asus/grouper/device-common.mk#70 Hope this helps. Gary On Tuesday, August 4, 2015 at 4:30:54 PM UTC+2, Simon Bagley wrote: > > I am porting the touchscreen driver for use on a TI DM3730 based board > with Android ICS 4.0.3, which uses a four wire resistive touch panel on top > of a WVGA (800x480) LCD. > > The board uses the TSC2046 touchscreen driver IC which operates in the > same way as the ADS7846, hence we are using the ADS7846 driver files. > > The problem I am experiencing is when I touch the screen, the touch > location is offset from my touch point in the Y axis (shorter axis, as in > landscape orientation). I can add an offset to the reported y value, in the > ADS7846.c file, just before the call to input_report_abs(input, ABS_Y, y), > which solves the offset problem, but I don't think this should be > necessary. I have modified the ads7846_probe() function to use the logged > xmin, xmax, ymin, ymax values for my particular board and touchpanel > combination. These are reported in the calls to input_set_abs_params(...). > > Why is the y pointer position offset from my actual touch position? > > I have read in the Android AOSP documentation that .idc file is needed, > but where should this be located so it gets included in the built > filesystem? > -- -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting --- You received this message because you are subscribed to the Google Groups "android-porting" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
