Touch-related macros.
Macros | |
#define | CY_CAPSENSE_POSITION_NONE (0x00u) |
No touch detected. | |
#define | CY_CAPSENSE_POSITION_ONE (0x01u) |
One finger touch detected. | |
#define | CY_CAPSENSE_POSITION_TWO (0x02u) |
Two finger touches detected. | |
#define | CY_CAPSENSE_POSITION_THREE (0x03u) |
Three finger touches detected. | |
#define | CY_CAPSENSE_POSITION_MULTIPLE (0xFFu) |
Multiple touches detected that exceed number of supported touches. | |
#define | CY_CAPSENSE_MAX_CENTROIDS (3u) |
Maximum possible centroid number. | |
#define | CY_CAPSENSE_CSX_TOUCHPAD_MAX_PEAKS (5u) |
Maximum number of peaks in CSX Touchpad. | |
#define | CY_CAPSENSE_CSX_TOUCHPAD_MAX_AGE (0xFFu) |
Maximum age of a touch. | |
#define | CY_CAPSENSE_CSX_TOUCHPAD_ID_UNDEFINED (0x80u) |
Undefined ID. | |
#define | CY_CAPSENSE_CSX_TOUCHPAD_ID_ABSENT (0x40u) |
Non-assigned ID. | |
#define | CY_CAPSENSE_CSX_TOUCHPAD_ID_ON_FAIL (0x20u) |
Touch below threshold ID. | |
#define | CY_CAPSENSE_CSX_TOUCHPAD_ID_MIN (0u) |
Minimum ID. | |
#define | CY_CAPSENSE_CSX_TOUCHPAD_ID_MAX (7u) |
Maximum ID. | |
#define | CY_CAPSENSE_CSX_TOUCHPAD_ID_MASK (0x00FFu) |
ID mask. | |
#define | CY_CAPSENSE_CSX_TOUCHPAD_Z_MASK (0x00FFu) |
Touch power mask. | |
#define | CY_CAPSENSE_CSX_TOUCHPAD_AGE_MASK (0xFF00u) |
Age mask. | |
#define | CY_CAPSENSE_CSX_TOUCHPAD_DEBOUNCE_MASK (0xFF00u) |
Debounce mask. | |
#define | CY_CAPSENSE_ADVANCED_CENTROID_NO_TOUCHES (0x00u) |
No touch detected. | |
#define | CY_CAPSENSE_ADVANCED_CENTROID_POSITION_ERROR (0xFFu) |
An error in touch calculation or number of detected touches is above supported touches. | |