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. | |