40 #ifndef __STM32F769I_DISCOVERY_TS_H 41 #define __STM32F769I_DISCOVERY_TS_H 52 #include "../Components/ft6x06/ft6x06.h" 71 #define TS_MAX_NB_TOUCH ((uint32_t) FT6206_MAX_DETECTABLE_TOUCH) 73 #define TS_NO_IRQ_PENDING ((uint8_t) 0) 74 #define TS_IRQ_PENDING ((uint8_t) 1) 76 #define TS_SWAP_NONE ((uint8_t) 0x01) 77 #define TS_SWAP_X ((uint8_t) 0x02) 78 #define TS_SWAP_Y ((uint8_t) 0x04) 79 #define TS_SWAP_XY ((uint8_t) 0x08) 98 #if (TS_MULTI_TOUCH_SUPPORTED == 1) 176 uint8_t
BSP_TS_Init(uint16_t ts_SizeX, uint16_t ts_SizeY);
179 #if (TS_MULTI_TOUCH_SUPPORTED == 1)
char * ts_gesture_id_string_tab[GEST_ID_NB_MAX]
Table for touchscreen gesture Id information display on LCD : table indexed on enum TS_GestureIdTypeD...
void BSP_TS_INT_MspInit(void)
Initializes the TS_INT pin MSP.
uint8_t BSP_TS_GetState(TS_StateTypeDef *TS_State)
Returns status and positions of the touch screen.
This file contains definitions for STM32F769I-Discovery LEDs, push-buttons hardware resources...
TS_StateTypeDef Define TS State structure.
TS_TouchEventTypeDef
TS_TouchEventTypeDef Define Possible touch events kind as returned values by touch screen IC Driver...
char * ts_event_string_tab[TOUCH_EVENT_NB_MAX]
Table for touchscreen event information display on LCD : table indexed on enum TS_TouchEventTypeDef i...
TS_GestureIdTypeDef
TS_GestureIdTypeDef Define Possible managed gesture identification values returned by touch screen dr...
This file contains the common defines and functions prototypes for the stm32469i_discovery_lcd.c driver.
uint8_t BSP_TS_ITConfig(void)
Configures and enables the touch screen interrupts.
#define TS_MAX_NB_TOUCH
With FT6206 : maximum 2 touches detected simultaneously.
TS_StatusTypeDef
TS_StatusTypeDef Define BSP_TS_xxx() functions possible return value, when status is returned by thos...
uint8_t BSP_TS_Init(uint16_t ts_SizeX, uint16_t ts_SizeY)
Initializes and configures the touch screen functionalities and configures all necessary hardware res...