3.1.8.3 Surface CS/2T APIs

touch_ret_t qtm_init_surface_cs2t(qtm_surface_cs2t_control_t *qtm_surface_cs2t_control);

Description: Initializes a Surface CS2T module.

Parameter:

TypeDescription
qtm_surface_cs2t_control_t *Pointer to the Surface Module Control Structure

Return:

TypeDescription
touch_ret_tTouch library return status

touch_ret_t qtm_surface_cs_process(qtm_surface_cs_control_t *qtm_surface_cs_control);

Description: Performs Surface Processing, and calculates the X and Y position for the surface. This routine must be called after calling qtm_key_sensors_process().

Parameter:

TypeDescription
qtm_surface_cs2t_control_t *Pointer to the Surface Module Control Structure

Return:

TypeDescription
touch_ret_tTouch library return status

uint16_t qtm_get_surface_cs2t_module_id(void)

Description: Returns the module ID.

Parameter: None.

Return:

TypeDescription
uint16_tModule ID

uint8_t qtm_get_surface_cs2t_module_ver(void)

Description: Returns the module firmware version.

Parameter: None.

Return:

TypeDescription
uint8_tModule version