Home
last modified time | relevance | path

Searched refs:touch_data (Results 1 – 5 of 5) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/components/ft3267/
Dfsl_ft3267.c105 ft3267_touch_data_t *touch_data = (ft3267_touch_data_t *)(void *)(handle->touchBuf); in FT3267_GetSingleTouch() local
107 touch_event_local = TOUCH_POINT_GET_EVENT(touch_data->TOUCH[0]); in FT3267_GetSingleTouch()
114 *touch_x = TOUCH_POINT_GET_X(touch_data->TOUCH[0]); in FT3267_GetSingleTouch()
118 *touch_y = TOUCH_POINT_GET_Y(touch_data->TOUCH[0]); in FT3267_GetSingleTouch()
141 ft3267_touch_data_t *touch_data = (ft3267_touch_data_t *)(void *)(handle->touchBuf); in FT3267_GetMultiTouch() local
144 if (touch_data->TD_STATUS > FT3267_MAX_TOUCHES) in FT3267_GetMultiTouch()
146 touch_data->TD_STATUS = 0; in FT3267_GetMultiTouch()
152 *touch_count = (int)touch_data->TD_STATUS; in FT3267_GetMultiTouch()
156 for (i = 0; i < touch_data->TD_STATUS; i++) in FT3267_GetMultiTouch()
158 touch_array[i].TOUCH_ID = TOUCH_POINT_GET_ID(touch_data->TOUCH[i]); in FT3267_GetMultiTouch()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/ft5406/
Dfsl_ft5406.c112 ft5406_touch_data_t *touch_data = (ft5406_touch_data_t *)(void *)(handle->touch_buf); in FT5406_GetSingleTouch() local
118 *touch_event = TOUCH_POINT_GET_EVENT(touch_data->TOUCH[0]); in FT5406_GetSingleTouch()
125 *touch_x = TOUCH_POINT_GET_X(touch_data->TOUCH[0]); in FT5406_GetSingleTouch()
129 *touch_y = TOUCH_POINT_GET_Y(touch_data->TOUCH[0]); in FT5406_GetSingleTouch()
145 ft5406_touch_data_t *touch_data = (ft5406_touch_data_t *)(void *)(handle->touch_buf); in FT5406_GetMultiTouch() local
149 if (touch_data->TD_STATUS > FT5406_MAX_TOUCHES) in FT5406_GetMultiTouch()
151 touch_data->TD_STATUS = 0; in FT5406_GetMultiTouch()
157 *touch_count = touch_data->TD_STATUS; in FT5406_GetMultiTouch()
161 for (i = 0; i < touch_data->TD_STATUS; i++) in FT5406_GetMultiTouch()
163 touch_array[i].TOUCH_ID = TOUCH_POINT_GET_ID(touch_data->TOUCH[i]); in FT5406_GetMultiTouch()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/ft5406_rt/
Dfsl_ft5406_rt.c107 ft5406_rt_touch_data_t *touch_data = (ft5406_rt_touch_data_t *)(void *)(handle->touch_buf); in FT5406_RT_GetSingleTouch() local
109 touch_event_local = (touch_event_t)(uint8_t)TOUCH_POINT_GET_EVENT(touch_data->TOUCH[0]); in FT5406_RT_GetSingleTouch()
121 *touch_x = (int)(uint16_t)TOUCH_POINT_GET_X(touch_data->TOUCH[0]); in FT5406_RT_GetSingleTouch()
125 *touch_y = (int)(uint16_t)TOUCH_POINT_GET_Y(touch_data->TOUCH[0]); in FT5406_RT_GetSingleTouch()
143 ft5406_rt_touch_data_t *touch_data = (ft5406_rt_touch_data_t *)(void *)(handle->touch_buf); in FT5406_RT_GetMultiTouch() local
147 if (touch_data->TD_STATUS > FT5406_RT_MAX_TOUCHES) in FT5406_RT_GetMultiTouch()
149 touch_data->TD_STATUS = 0U; in FT5406_RT_GetMultiTouch()
155 *touch_count = (int)touch_data->TD_STATUS; in FT5406_RT_GetMultiTouch()
159 for (i = 0; i < touch_data->TD_STATUS; i++) in FT5406_RT_GetMultiTouch()
161 touch_array[i].TOUCH_ID = TOUCH_POINT_GET_ID(touch_data->TOUCH[i]); in FT5406_RT_GetMultiTouch()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/ft6x06/
Dfsl_ft6x06.c171 ft6x06_touch_data_t *touch_data = (ft6x06_touch_data_t *)(void *)(handle->touch_buf); in FT6X06_GetSingleTouch() local
177 *touch_event = TOUCH_POINT_GET_EVENT(touch_data->TOUCH[0]); in FT6X06_GetSingleTouch()
184 *touch_x = TOUCH_POINT_GET_X(touch_data->TOUCH[0]); in FT6X06_GetSingleTouch()
188 *touch_y = TOUCH_POINT_GET_Y(touch_data->TOUCH[0]); in FT6X06_GetSingleTouch()
204 ft6x06_touch_data_t *touch_data = (ft6x06_touch_data_t *)(void *)(handle->touch_buf); in FT6X06_GetMultiTouch() local
209 if (touch_data->TD_STATUS > FT6X06_MAX_TOUCHES) in FT6X06_GetMultiTouch()
210 touch_data->TD_STATUS = 0; in FT6X06_GetMultiTouch()
215 *touch_count = touch_data->TD_STATUS; in FT6X06_GetMultiTouch()
219 for (i = 0; i < touch_data->TD_STATUS; i++) in FT6X06_GetMultiTouch()
221 touch_array[i].TOUCH_ID = TOUCH_POINT_GET_ID(touch_data->TOUCH[i]); in FT6X06_GetMultiTouch()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/ektf2k/
Dfsl_ektf2k.c189 ektf2k_touch_data_t *touch_data = (ektf2k_touch_data_t *)(void *)(handle->receiveBuf); in EKTF2K_GetMultiTouch() local
191 if (kEKTF2K_Pkt2Finger == touch_data->PKT_TYPE) in EKTF2K_GetMultiTouch()
198 if (touch_data->BTN_FID & (1U << i)) in EKTF2K_GetMultiTouch()
200 EKTF2K_ParseTouchData(&touch_data->TOUCH[i], &x, &y); in EKTF2K_GetMultiTouch()