CAPSENSE™ Middleware Library 5.0
cy_stc_capsense_csx_touch_buffer_t Struct Reference

Description

Internal CSX Touchpad buffer structure for CSX for Touchpads' processing.

Data Fields

int32_t distanceMap [CY_CAPSENSE_CSX_TOUCHPAD_MAX_PEAKS *CY_CAPSENSE_CSX_TOUCHPAD_MAX_PEAKS]
 Buffer for distance map data.
 
int32_t colMap [CY_CAPSENSE_CSX_TOUCHPAD_MAX_PEAKS]
 Buffer for column map data.
 
int32_t rowMap [CY_CAPSENSE_CSX_TOUCHPAD_MAX_PEAKS]
 Buffer for row map data.
 
int32_t minsMap [CY_CAPSENSE_CSX_TOUCHPAD_MAX_PEAKS]
 Buffer for minimums map data.
 
cy_stc_capsense_position_t newPeak [CY_CAPSENSE_CSX_TOUCHPAD_MAX_PEAKS]
 Touch Positions.
 
int8_t fingerPosIndexMap [CY_CAPSENSE_CSX_TOUCHPAD_MAX_PEAKS+3u]
 Buffer for index map data.
 
int8_t linksMap [CY_CAPSENSE_CSX_TOUCHPAD_MAX_PEAKS]
 Buffer for linked map data.
 
int8_t visitedMap [CY_CAPSENSE_CSX_TOUCHPAD_MAX_PEAKS]
 Buffer for visited map data.
 
int8_t markIndicesMap [CY_CAPSENSE_CSX_TOUCHPAD_MAX_PEAKS]
 Buffer for mark map data.
 
uint8_t newPeakNumber
 Number of detected peaks.
 
uint8_t newActiveIdsMask
 Mask of used IDs.