Driver File Introduction
Driver files are placed under the src folder. These drivers implement functions such as mounting driver, touch location report, wake up function, FW upgrade, APK and ADB fine tune, touch panel testing, and etc.
The following contains description of each driver file’s functionality.
Document | Import | Function |
---|---|---|
Makefile | Necessary | Makefile Document |
focaltech_core.h | Necessary | Main function header file |
focaltech_core.c | Necessary | Main file for driving and used for mounting drivers. Contains functions such as read coordinates of touch location, wake up and other basic touch panel functions. |
focaltech_flash.c | Optional | Firmware update feature document |
focaltech_ctl.c | Optional | This file is for fine tuning functions. Used with APK tools (support Andriod applications) to tune TP. This file enables testing and fine tunings of touchIC via Andriod on phone sets. |
focaltech_ex_fun.c | Optional | Extension Feature implementation file. Used for firmware update and ADB tuning. Although this file is not necessary, it is recommend to be added. It enables user to update touch IC firmware to latest version. |
ft_gesture_lib.h | Optional | Gesture wakeup feature header file |
focaltech_gesture.c | Optional | Gesture wakeup feature document |
ft_gesture_lib_v1.0_20140820.a | Optional | Gestture wakeup feature library |
FT_Upgrade_App.i | Optional | For Firmware upgrade App |