=
{
}
void ft6x06_TS_ClearIT(uint16_t DeviceAddr)
Clear IT status in FT6206 interrupt status clear registers Should be called Following an EXTI coming ...
uint8_t ft6x06_TS_DetectTouch(uint16_t DeviceAddr)
Return if there is touches detected or not. Try to detect new touches and forget the old ones (reset ...
uint8_t ft6x06_TS_ITStatus(uint16_t DeviceAddr)
Get IT status from FT6206 interrupt status registers Should be called Following an EXTI coming to the...
void ft6x06_TS_DisableIT(uint16_t DeviceAddr)
Configure the FT6206 device to stop generating IT on the given INT pin connected to MCU as EXTI...
void ft6x06_TS_EnableIT(uint16_t DeviceAddr)
Configure the FT6206 device to generate IT on given INT pin connected to MCU as EXTI.
void ft6x06_Init(uint16_t DeviceAddr)
Initialize the ft6x06 communication bus from MCU to FT6206 : ie I2C channel initialization (if requir...
uint16_t ft6x06_ReadID(uint16_t DeviceAddr)
Read the ft6x06 device ID, pre initialize I2C in case of need to be able to read the FT6206 device ID...
void ft6x06_TS_GetXY(uint16_t DeviceAddr, uint16_t *X, uint16_t *Y)
Get the touch screen X and Y positions values Manage multi touch thanks to touch Index global variabl...
void ft6x06_TS_Start(uint16_t DeviceAddr)
Configures the touch Screen IC device to start detecting touches It goes through an internal calibrat...
void ft6x06_Reset(uint16_t DeviceAddr)
Software Reset the ft6x06.