Cypress CapSense Middleware Library
CapSense Structures

General Description

The CapSense structures.

Data Structures

struct  cy_stc_capsense_adaptive_filter_config_t
 Declares Adaptive Filter configuration parameters. More...
 
struct  cy_stc_capsense_advanced_centroid_config_t
 Declares Advanced Centroid configuration parameters. More...
 
struct  cy_stc_capsense_position_t
 Declares position structure that keep information of a single touch. More...
 
struct  cy_stc_capsense_touch_t
 Declares touch structure used to store positions of Touchpad, Matrix buttons and Slider widgets. More...
 
struct  cy_stc_capsense_auto_tune_config_t
 Declares HW SmartSense data structure for CSD widgets. More...
 
struct  cy_stc_capsense_smartsense_csd_noise_envelope_t
 Declares Noise envelope data structure for CSD widgets when SmartSense is enabled. More...
 
struct  cy_stc_capsense_smartsense_update_thresholds_t
 Declares Update Thresholds structure. More...
 
struct  cy_stc_capsense_ballistic_config_t
 Declares Ballistics Multiplier Configuration data structure. More...
 
struct  cy_stc_capsense_ballistic_context_t
 Declares Ballistics Multiplier Configuration data structure. More...
 
struct  cy_stc_capsense_ballistic_delta_t
 Declares Ballistic Displacement structure. More...
 
struct  cy_stc_capsense_sensor_context_t
 Sensor context structure. More...
 
struct  cy_stc_capsense_csx_touch_history_t
 CSX Touchpad touch tracking history. More...
 
struct  cy_stc_capsense_csx_touch_buffer_t
 Internal CSX Touchpad buffer structure for CSX for Touchpads' processing. More...
 
struct  cy_stc_capsense_widget_context_t
 Widget context structure. More...
 
struct  cy_stc_capsense_pin_config_t
 Pin configuration structure. More...
 
struct  cy_stc_capsense_electrode_config_t
 Electrode objects configuration structure. More...
 
struct  cy_stc_capsense_advanced_touchpad_config_t
 Configuration structure of advanced touchpad. More...
 
struct  cy_stc_capsense_widget_config_t
 Widget configuration structure. More...
 
struct  cy_stc_capsense_idac_gain_table_t
 Declares the IDAC gain table. More...
 
struct  cy_stc_capsense_common_config_t
 Common configuration structure. More...
 
struct  cy_stc_active_scan_sns_t
 Declares active sensor details. More...
 
struct  cy_stc_capsense_internal_context_t
 Declares internal Context Data Structure. More...
 
struct  cy_stc_capsense_common_context_t
 Declares top-level Context Data Structure. More...
 
struct  cy_stc_capsense_context_t
 Declares top-level CapSense context data structure. More...
 

Typedefs

typedef void(* cy_capsense_callback_t) (cy_stc_active_scan_sns_t *ptrActiveScan)
 Provides the typedef for the callback function that is intended to be called when the cy_en_capsense_callback_event_t events occurs.
 
typedef void(* cy_capsense_tuner_send_callback_t) (void *context)
 Provides the typedef for the callback function that is called by the Cy_CapSense_RunTuner() function to establish communication with the CapSense Tuner tool to monitor CapSense operation. More...
 
typedef void(* cy_capsense_tuner_receive_callback_t) (uint8_t **commandPacket, uint8_t **tunerPacket, void *context)
 Provides the typedef for the callback function that is called by the Cy_CapSense_RunTuner() function to establish communication with the CapSense Tuner tool to support life-time tunning. More...
 

Typedef Documentation

◆ cy_capsense_tuner_send_callback_t

typedef void(* cy_capsense_tuner_send_callback_t) (void *context)

Provides the typedef for the callback function that is called by the Cy_CapSense_RunTuner() function to establish communication with the CapSense Tuner tool to monitor CapSense operation.

Refer to Callbacks section.

◆ cy_capsense_tuner_receive_callback_t

typedef void(* cy_capsense_tuner_receive_callback_t) (uint8_t **commandPacket, uint8_t **tunerPacket, void *context)

Provides the typedef for the callback function that is called by the Cy_CapSense_RunTuner() function to establish communication with the CapSense Tuner tool to support life-time tunning.

Refer to Callbacks section.