This is a demonstration of using the tft display of the Cypress PSoC 6 WiFi-BT Pioneer kit. The demo displays the status of the capsense buttons, slider and user button on the tft display. Makes use of emwin, capsense and PinDetect libraries.

Dependencies:   PinDetect

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers cycfg_capsense.h Source File

cycfg_capsense.h

00001 /*******************************************************************************
00002 * File Name: cycfg_capsense.h
00003 * Version: 2.0
00004 *
00005 * Description:
00006 * CapSense middleware configuration
00007 * This file should not be modified. It was automatically generated by
00008 * CapSense Configurator 2.0.0 build 566
00009 *
00010 ********************************************************************************
00011 * Copyright 2019 Cypress Semiconductor Corporation
00012 * SPDX-License-Identifier: Apache-2.0
00013 *
00014 * Licensed under the Apache License, Version 2.0 (the "License");
00015 * you may not use this file except in compliance with the License.
00016 * You may obtain a copy of the License at
00017 *
00018 *     http://www.apache.org/licenses/LICENSE-2.0
00019 *
00020 * Unless required by applicable law or agreed to in writing, software
00021 * distributed under the License is distributed on an "AS IS" BASIS,
00022 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00023 * See the License for the specific language governing permissions and
00024 * limitations under the License.
00025 *******************************************************************************/
00026 
00027 #if !defined(CYCFG_CAPSENSE_H)
00028 #define CYCFG_CAPSENSE_H
00029 
00030 #include <stddef.h>
00031 #include "cy_device_headers.h"
00032 #include "cycfg_peripherals.h"
00033 
00034 #if (CY_CAPSENSE_CORE == __CORTEX_M)
00035 
00036 
00037 #if !defined(Cmod_PORT) || !defined(Cmod_PIN) || !defined(Cmod_PORT_NUM)
00038 #error Cmod Capacitor is not assigned: missing #define Cmod_PORT, #define Cmod_PIN, #define Cmod_PORT_NUM
00039 #endif
00040 
00041 #if !defined(CintA_PORT) || !defined(CintA_PIN) || !defined(CintA_PORT_NUM)
00042 #error CintA Capacitor is not assigned: missing #define CintA_PORT, #define CintA_PIN, #define CintA_PORT_NUM
00043 #endif
00044 
00045 #if !defined(CintB_PORT) || !defined(CintB_PIN) || !defined(CintB_PORT_NUM)
00046 #error CintB Capacitor is not assigned: missing #define CintB_PORT, #define CintB_PIN, #define CintB_PORT_NUM
00047 #endif
00048 
00049 #if !defined(Button0_Rx0_PORT) || !defined(Button0_Rx0_PIN)
00050 #error Button0_Rx0 Sensor is not assigned: missing #define Button0_Rx0_PORT, #define Button0_Rx0_PIN
00051 #endif
00052 
00053 #if !defined(Button0_Tx_PORT) || !defined(Button0_Tx_PIN)
00054 #error Button0_Tx Sensor is not assigned: missing #define Button0_Tx_PORT, #define Button0_Tx_PIN
00055 #endif
00056 
00057 #if !defined(Button1_Rx0_PORT) || !defined(Button1_Rx0_PIN)
00058 #error Button1_Rx0 Sensor is not assigned: missing #define Button1_Rx0_PORT, #define Button1_Rx0_PIN
00059 #endif
00060 
00061 #if !defined(Button1_Tx_PORT) || !defined(Button1_Tx_PIN)
00062 #error Button1_Tx Sensor is not assigned: missing #define Button1_Tx_PORT, #define Button1_Tx_PIN
00063 #endif
00064 
00065 #if !defined(LinearSlider0_Sns0_PORT) || !defined(LinearSlider0_Sns0_PIN)
00066 #error LinearSlider0_Sns0 Sensor is not assigned: missing #define LinearSlider0_Sns0_PORT, #define LinearSlider0_Sns0_PIN
00067 #endif
00068 
00069 #if !defined(LinearSlider0_Sns1_PORT) || !defined(LinearSlider0_Sns1_PIN)
00070 #error LinearSlider0_Sns1 Sensor is not assigned: missing #define LinearSlider0_Sns1_PORT, #define LinearSlider0_Sns1_PIN
00071 #endif
00072 
00073 #if !defined(LinearSlider0_Sns2_PORT) || !defined(LinearSlider0_Sns2_PIN)
00074 #error LinearSlider0_Sns2 Sensor is not assigned: missing #define LinearSlider0_Sns2_PORT, #define LinearSlider0_Sns2_PIN
00075 #endif
00076 
00077 #if !defined(LinearSlider0_Sns3_PORT) || !defined(LinearSlider0_Sns3_PIN)
00078 #error LinearSlider0_Sns3 Sensor is not assigned: missing #define LinearSlider0_Sns3_PORT, #define LinearSlider0_Sns3_PIN
00079 #endif
00080 
00081 #if !defined(LinearSlider0_Sns4_PORT) || !defined(LinearSlider0_Sns4_PIN)
00082 #error LinearSlider0_Sns4 Sensor is not assigned: missing #define LinearSlider0_Sns4_PORT, #define LinearSlider0_Sns4_PIN
00083 #endif
00084 
00085 #if !defined(CY_CAPSENSE_CPU_CLK)
00086 #error CPU clock frequency is not set: missing #define CY_CAPSENSE_CPU_CLK
00087 #endif
00088 
00089 #if !defined(CY_CAPSENSE_PERI_CLK)
00090 #error Peripheral clock core is not set: missing #define CY_CAPSENSE_PERI_CLK
00091 #endif
00092 
00093 #if !defined(CY_CAPSENSE_VDDA_MV)
00094 #error VDDA voltage is not set: missing #define CY_CAPSENSE_VDDA_MV
00095 #endif
00096 
00097 #if !defined(CY_CAPSENSE_PERI_DIV_TYPE)
00098 #error Peripheral clock divider type is not set: missing #define CY_CAPSENSE_PERI_DIV_TYPE
00099 #endif
00100 
00101 #if !defined(CY_CAPSENSE_PERI_DIV_INDEX)
00102 #error Peripheral clock divider index is not set: missing #define CY_CAPSENSE_PERI_DIV_INDEX
00103 #endif
00104 
00105 
00106 
00107 #include "cy_capsense.h"
00108 
00109 #if defined(__cplusplus)
00110 extern "C" {
00111 #endif
00112 
00113 /*Widget names */
00114 #define CY_CAPSENSE_BUTTON0_WDGT_ID                            (0u)
00115 #define CY_CAPSENSE_BUTTON1_WDGT_ID                            (1u)
00116 #define CY_CAPSENSE_LINEARSLIDER0_WDGT_ID                      (2u)
00117 
00118 /* Button0 sensor names */
00119 #define CY_CAPSENSE_BUTTON0_SNS0_ID                            (0u)
00120 
00121 /* Button0 node names */
00122 #define CY_CAPSENSE_BUTTON0_RX0_TX0_ID                         (0u)
00123 
00124 /* Button0 sensor element IDs */
00125 #define CY_CAPSENSE_BUTTON0_RX0_ID                             (0u)
00126 #define CY_CAPSENSE_BUTTON0_TX0_ID                             (1u)
00127 
00128 /* Button1 sensor names */
00129 #define CY_CAPSENSE_BUTTON1_SNS0_ID                            (0u)
00130 
00131 /* Button1 node names */
00132 #define CY_CAPSENSE_BUTTON1_RX0_TX0_ID                         (0u)
00133 
00134 /* Button1 sensor element IDs */
00135 #define CY_CAPSENSE_BUTTON1_RX0_ID                             (0u)
00136 #define CY_CAPSENSE_BUTTON1_TX0_ID                             (1u)
00137 
00138 /* LinearSlider0 sensor names */
00139 #define CY_CAPSENSE_LINEARSLIDER0_SNS0_ID                      (0u)
00140 #define CY_CAPSENSE_LINEARSLIDER0_SNS1_ID                      (1u)
00141 #define CY_CAPSENSE_LINEARSLIDER0_SNS2_ID                      (2u)
00142 #define CY_CAPSENSE_LINEARSLIDER0_SNS3_ID                      (3u)
00143 #define CY_CAPSENSE_LINEARSLIDER0_SNS4_ID                      (4u)
00144 
00145 /* Sensing Methods */
00146 #define CY_CAPSENSE_CSD_EN                                     (1u)
00147 #define CY_CAPSENSE_CSX_EN                                     (1u)
00148 #define CY_CAPSENSE_CSD_CALIBRATION_EN                         (1u)
00149 #define CY_CAPSENSE_CSX_CALIBRATION_EN                         (1u)
00150 #define CY_CAPSENSE_SMARTSENSE_FULL_EN                         (0u)
00151 #define CY_CAPSENSE_SMARTSENSE_HW_EN                           (0u)
00152 #define CY_CAPSENSE_SMARTSENSE_DISABLED                        (1u)
00153 #define CY_CAPSENSE_CSD_SHIELD_EN                              (0u)
00154 #define CY_CAPSENSE_CSD_SHIELD_CAP_EN                          (0u)
00155 
00156 /* Filtering */
00157 #define CY_CAPSENSE_ADAPTIVE_FILTER_EN                         (0u)
00158 #define CY_CAPSENSE_BALLISTIC_MULTIPLIER_EN                    (0u)
00159 #define CY_CAPSENSE_RAWCOUNT_FILTER_EN                         (0u)
00160 #define CY_CAPSENSE_POSITION_FILTER_EN                         (1u)
00161 #define CY_CAPSENSE_CSD_POSITION_FILTER_EN                     (1u)
00162 #define CY_CAPSENSE_CSX_POSITION_FILTER_EN                     (0u)
00163 
00164 /* Widgets */
00165 #define CY_CAPSENSE_CSD_BUTTON_EN                              (0u)
00166 #define CY_CAPSENSE_CSD_MATRIX_EN                              (0u)
00167 #define CY_CAPSENSE_CSD_SLIDER_EN                              (1u)
00168 #define CY_CAPSENSE_CSD_TOUCHPAD_EN                            (0u)
00169 #define CY_CAPSENSE_CSD_PROXIMITY_EN                           (0u)
00170 #define CY_CAPSENSE_CSX_BUTTON_EN                              (1u)
00171 #define CY_CAPSENSE_CSX_MATRIX_EN                              (0u)
00172 #define CY_CAPSENSE_CSX_TOUCHPAD_EN                            (0u)
00173 #define CY_CAPSENSE_ADVANCED_CENTROID_5X5_EN                   (0u)
00174 #define CY_CAPSENSE_CSD_LINEAR_SLIDER_EN                       (1u)
00175 #define CY_CAPSENSE_CSD_RADIAL_SLIDER_EN                       (0u)
00176 #define CY_CAPSENSE_CSD_DIPLEX_SLIDER_EN                       (0u)
00177 
00178 /* Features */
00179 #define CY_CAPSENSE_GESTURE_EN                                 (0u)
00180 #define CY_CAPSENSE_MULTI_FREQUENCY_SCAN_EN                    (0u)
00181 #define CY_CAPSENSE_SNS_AUTO_RESET_EN                          (0u)
00182 
00183 typedef struct {
00184     cy_stc_capsense_common_context_t commonContext;
00185     cy_stc_capsense_widget_context_t widgetContext[3];
00186     cy_stc_capsense_sensor_context_t sensorContext[7];
00187     cy_stc_capsense_position_t position[1];
00188 } cy_stc_capsense_tuner_t;
00189 
00190 extern cy_stc_capsense_tuner_t cy_capsense_tuner;
00191 
00192 extern cy_stc_capsense_context_t cy_capsense_context;
00193 
00194 /*
00195 CAPSENSE_CONFIG_START
00196 <?xml version="1.0"?>
00197 <Configuration major="1" minor="1">
00198     <GeneralProperties>
00199         <Property id="REGULAR_RC_IIR_FILTER_EN" value="false"/>
00200         <Property id="REGULAR_IIR_RC_N" value="128"/>
00201         <Property id="REGULAR_RC_MEDIAN_FILTER_EN" value="false"/>
00202         <Property id="REGULAR_RC_AVERAGE_FILTER_EN" value="false"/>
00203         <Property id="REGULAR_RC_AVERAGE_SAMPLE_SIZE" value="SAMPLE_4"/>
00204         <Property id="PROX_RC_IIR_FILTER_EN" value="false"/>
00205         <Property id="PROX_IIR_RC_N" value="128"/>
00206         <Property id="PROX_RC_MEDIAN_FILTER_EN" value="false"/>
00207         <Property id="PROX_RC_AVERAGE_FILTER_EN" value="false"/>
00208         <Property id="PROX_RC_AVERAGE_SAMPLE_SIZE" value="SAMPLE_4"/>
00209         <Property id="REGULAR_IIR_BL_N" value="1"/>
00210         <Property id="REGULAR_IIR_BL_TYPE" value="PERFORMANCE"/>
00211         <Property id="PROX_IIR_BL_N" value="1"/>
00212         <Property id="PROX_IIR_BL_TYPE" value="PERFORMANCE"/>
00213         <Property id="MULTI_FREQ_SCAN_EN" value="false"/>
00214         <Property id="SENSOR_AUTO_RESET_EN" value="false"/>
00215         <Property id="SLIDER_MULTIPLIER" value="SNS_NUM_MINUS_1"/>
00216         <Property id="TOUCHPAD_MULTIPLIER" value="SNS_NUM_MINUS_1"/>
00217         <Property id="BLOCK_ANALOG_WAKEUP_DELAY_US" value="25"/>
00218         <Property id="VREF_SOURCE" value="SRSS"/>
00219         <Property id="IREF_SOURCE" value="SRSS"/>
00220         <Property id="PROX_TOUCH_COEFF" value="300"/>
00221         <Property id="NUM_CENTROIDS" value="1"/>
00222     </GeneralProperties>
00223     <CsdProperties>
00224         <Property id="CSD_AUTOTUNE" value="DISABLE"/>
00225         <Property id="CSD_MOD_CLK_DIVIDER" value="1"/>
00226         <Property id="CSD_INACTIVE_SNS_CONNECTION" value="GROUND"/>
00227         <Property id="CSD_CHARGE_TRANSFER" value="SOURCING"/>
00228         <Property id="CSD_IDAC_GAIN_INIT" value="4"/>
00229         <Property id="CSD_IDAC_ROW_COL_ALIGN_EN" value="true"/>
00230         <Property id="CSD_IDAC_AUTOCAL_EN" value="true"/>
00231         <Property id="CSD_IDAC_AUTOGAIN_EN" value="true"/>
00232         <Property id="CSD_IDAC_GAIN_INDEX" value="4"/>
00233         <Property id="CSD_IDAC_MIN" value="20"/>
00234         <Property id="CSD_IDAC_COMP_EN" value="true"/>
00235         <Property id="CSD_RAWCOUNT_CAL_LEVEL" value="85"/>
00236         <Property id="CSD_VREF_CUSTOM" value="false"/>
00237         <Property id="CSD_VREF" value="1219"/>
00238         <Property id="CSD_SHIELD_EN" value="false"/>
00239         <Property id="CSD_SHIELD_TANK_EN" value="false"/>
00240         <Property id="CSD_SHIELD_DELAY" value="DELAY_0NS"/>
00241         <Property id="CSD_TOTAL_SHIELD_COUNT" value="1"/>
00242         <Property id="CSD_INIT_SWITCH_RES" value="MEDIUM"/>
00243         <Property id="CSD_SHIELD_SWITCH_RES" value="MEDIUM"/>
00244         <Property id="CSD_FINE_INIT_TIME" value="10"/>
00245         <Property id="CSD_CALIBRATION_ERROR" value="10"/>
00246         <Property id="CSD_R_CONST" value="1000"/>
00247         <Property id="CSD_MFS_DIVIDER_OFFSET_F1" value="1"/>
00248         <Property id="CSD_MFS_DIVIDER_OFFSET_F2" value="2"/>
00249     </CsdProperties>
00250     <CsxProperties>
00251         <Property id="CSX_MOD_CLK_DIVIDER" value="1"/>
00252         <Property id="CSX_MAX_FINGERS" value="1"/>
00253         <Property id="CSX_IDAC_GAIN" value="MEDIUM"/>
00254         <Property id="CSX_IDAC_AUTOCAL_EN" value="true"/>
00255         <Property id="CSX_RAWCOUNT_CAL_LEVEL" value="85"/>
00256         <Property id="CSX_INIT_SWITCH_RES" value="MEDIUM"/>
00257         <Property id="CSX_SCAN_SWITCH_RES" value="MEDIUM"/>
00258         <Property id="CSX_INIT_SHIELD_SWITCH_RES" value="MEDIUM"/>
00259         <Property id="CSX_SCAN_SHIELD_SWITCH_RES" value="MEDIUM"/>
00260         <Property id="CSX_FINE_INIT_TIME" value="10"/>
00261         <Property id="CSX_CALIBRATION_ERROR" value="20"/>
00262         <Property id="CSX_MFS_DIVIDER_OFFSET_F1" value="1"/>
00263         <Property id="CSX_MFS_DIVIDER_OFFSET_F2" value="2"/>
00264     </CsxProperties>
00265     <Widgets>
00266         <Widget id="Button0" type="CSX_BUTTON">
00267             <WidgetProperties>
00268                 <Property id="DIPLEXING" value="false"/>
00269                 <Property id="MAX_POS_X" value="100"/>
00270                 <Property id="MAX_POS_Y" value="100"/>
00271                 <Property id="FINGER_CP" value="0.3"/>
00272                 <Property id="SNS_CLK" value="2"/>
00273                 <Property id="SNS_CLK_FREQ" value=""/>
00274                 <Property id="ROW_SNS_CLK" value="2"/>
00275                 <Property id="ROW_SNS_CLK_FREQ" value=""/>
00276                 <Property id="SNS_CLK_SOURCE" value="DIRECT"/>
00277                 <Property id="TX_CLK" value="80"/>
00278                 <Property id="TX_CLK_FREQ" value=""/>
00279                 <Property id="TX_CLK_SOURCE" value="AUTO"/>
00280                 <Property id="RESOLUTION" value="RES12BIT"/>
00281                 <Property id="NUM_CONV" value="100"/>
00282                 <Property id="IDAC_MOD0" value="32"/>
00283                 <Property id="IDAC_MOD1" value="32"/>
00284                 <Property id="IDAC_MOD2" value="32"/>
00285                 <Property id="ROW_IDAC_MOD0" value="32"/>
00286                 <Property id="ROW_IDAC_MOD1" value="32"/>
00287                 <Property id="ROW_IDAC_MOD2" value="32"/>
00288                 <Property id="FINGER_TH" value="90"/>
00289                 <Property id="PROX_TOUCH_TH" value="200"/>
00290                 <Property id="NOISE_TH" value="40"/>
00291                 <Property id="NNOISE_TH" value="40"/>
00292                 <Property id="LOW_BSLN_RST" value="30"/>
00293                 <Property id="HYSTERESIS" value="20"/>
00294                 <Property id="ON_DEBOUNCE" value="3"/>
00295                 <Property id="VELOCITY" value="2500"/>
00296                 <Property id="IIR_FILTER" value="false"/>
00297                 <Property id="IIR_FILTER_COEFF" value="128"/>
00298                 <Property id="MEDIAN_FILTER" value="false"/>
00299                 <Property id="AVG_FILTER" value="false"/>
00300                 <Property id="JITTER_FILTER" value="false"/>
00301                 <Property id="AIIR_FILTER" value="false"/>
00302                 <Property id="AIIR_NO_MOV_TH" value="3"/>
00303                 <Property id="AIIR_LITTLE_MOV_TH" value="7"/>
00304                 <Property id="AIIR_LARGE_MOV_TH" value="12"/>
00305                 <Property id="AIIR_MAXK" value="60"/>
00306                 <Property id="AIIR_MINK" value="1"/>
00307                 <Property id="AIIR_DIV_VAL" value="64"/>
00308                 <Property id="CENTROID_TYPE" value="CSD3X3"/>
00309                 <Property id="CROSS_COUPLING_POS_TH" value="5"/>
00310                 <Property id="EDGE_CORRECTION" value="true"/>
00311                 <Property id="EDGE_VIRTUAL_SENSOR_TH" value="100"/>
00312                 <Property id="EDGE_PENULTIMATE_TH" value="100"/>
00313                 <Property id="TWO_FINGER_DETECTION" value="false"/>
00314                 <Property id="ACCEL_COEFF" value="9"/>
00315                 <Property id="SPEED_COEFF" value="2"/>
00316                 <Property id="DIVISOR" value="4"/>
00317                 <Property id="SPEED_TH_X" value="3"/>
00318                 <Property id="SPEED_TH_Y" value="4"/>
00319                 <Property id="BALLISTIC_MULT" value="false"/>
00320                 <Property id="GESTURE_ENABLE" value="false"/>
00321                 <Property id="GESTURE_1F_SINGLE_CLICK_ENABLE" value="true"/>
00322                 <Property id="GESTURE_1F_DOUBLE_CLICK_ENABLE" value="true"/>
00323                 <Property id="GESTURE_1F_CLICK_DRAG_ENABLE" value="true"/>
00324                 <Property id="GESTURE_2F_SINGLE_CLICK_ENABLE" value="true"/>
00325                 <Property id="GESTURE_1F_SCROLL_ENABLE" value="true"/>
00326                 <Property id="GESTURE_2F_SCROLL_ENABLE" value="true"/>
00327                 <Property id="GESTURE_1F_EDGE_SWIPE_ENABLE" value="true"/>
00328                 <Property id="GESTURE_1F_FLICK_ENABLE" value="true"/>
00329                 <Property id="GESTURE_1F_ROTATE_ENABLE" value="true"/>
00330                 <Property id="GESTURE_2F_ZOOM_ENABLE" value="true"/>
00331                 <Property id="GESTURE_FILTERING_ENABLE" value="false"/>
00332                 <Property id="CLICK_TIMEOUT_MAX" value="1000"/>
00333                 <Property id="CLICK_TIMEOUT_MIN" value="0"/>
00334                 <Property id="CLICK_DISTANCE_MAX" value="100"/>
00335                 <Property id="SECOND_CLICK_INTERVAL_MAX" value="1000"/>
00336                 <Property id="SECOND_CLICK_INTERVAL_MIN" value="0"/>
00337                 <Property id="SECOND_CLICK_DISTANCE_MAX" value="100"/>
00338                 <Property id="SCROLL_DEBOUNCE" value="3"/>
00339                 <Property id="SCROLL_DISTANCE_MIN" value="20"/>
00340                 <Property id="ROTATE_DEBOUNCE" value="10"/>
00341                 <Property id="ROTATE_DISTANCE_MIN" value="50"/>
00342                 <Property id="ZOOM_DEBOUNCE" value="3"/>
00343                 <Property id="ZOOM_DISTANCE_MIN" value="50"/>
00344                 <Property id="FLICK_TIMEOUT_MAX" value="300"/>
00345                 <Property id="FLICK_DISTANCE_MIN" value="100"/>
00346                 <Property id="EDGE_EDGE_SIZE" value="200"/>
00347                 <Property id="EDGE_DISTANCE_MIN" value="200"/>
00348                 <Property id="EDGE_TIMEOUT_MAX" value="2000"/>
00349                 <Property id="EDGE_ANGLE_MAX" value="45"/>
00350             </WidgetProperties>
00351             <Electrodes>
00352                 <Electrode id="Rx0" kind="Column">
00353                     <ElectrodeProperties>
00354                         <Property id="IDAC0" value="32"/>
00355                         <Property id="IDAC1" value="32"/>
00356                         <Property id="IDAC2" value="32"/>
00357                         <Property id="PINS" value="Dedicated pin"/>
00358                     </ElectrodeProperties>
00359                 </Electrode>
00360                 <Electrode id="Tx" kind="Row">
00361                     <ElectrodeProperties>
00362                         <Property id="IDAC0" value="32"/>
00363                         <Property id="IDAC1" value="32"/>
00364                         <Property id="IDAC2" value="32"/>
00365                         <Property id="PINS" value="Dedicated pin"/>
00366                     </ElectrodeProperties>
00367                 </Electrode>
00368             </Electrodes>
00369         </Widget>
00370         <Widget id="Button1" type="CSX_BUTTON">
00371             <WidgetProperties>
00372                 <Property id="DIPLEXING" value="false"/>
00373                 <Property id="MAX_POS_X" value="300"/>
00374                 <Property id="MAX_POS_Y" value="300"/>
00375                 <Property id="FINGER_CP" value="0.16"/>
00376                 <Property id="SNS_CLK" value="16"/>
00377                 <Property id="SNS_CLK_FREQ" value=""/>
00378                 <Property id="ROW_SNS_CLK" value="16"/>
00379                 <Property id="ROW_SNS_CLK_FREQ" value=""/>
00380                 <Property id="SNS_CLK_SOURCE" value="AUTO"/>
00381                 <Property id="TX_CLK" value="80"/>
00382                 <Property id="TX_CLK_FREQ" value=""/>
00383                 <Property id="TX_CLK_SOURCE" value="AUTO"/>
00384                 <Property id="RESOLUTION" value="RES12BIT"/>
00385                 <Property id="NUM_CONV" value="100"/>
00386                 <Property id="IDAC_MOD0" value="32"/>
00387                 <Property id="IDAC_MOD1" value="32"/>
00388                 <Property id="IDAC_MOD2" value="32"/>
00389                 <Property id="ROW_IDAC_MOD0" value="32"/>
00390                 <Property id="ROW_IDAC_MOD1" value="32"/>
00391                 <Property id="ROW_IDAC_MOD2" value="32"/>
00392                 <Property id="FINGER_TH" value="90"/>
00393                 <Property id="PROX_TOUCH_TH" value="200"/>
00394                 <Property id="NOISE_TH" value="40"/>
00395                 <Property id="NNOISE_TH" value="40"/>
00396                 <Property id="LOW_BSLN_RST" value="30"/>
00397                 <Property id="HYSTERESIS" value="20"/>
00398                 <Property id="ON_DEBOUNCE" value="3"/>
00399                 <Property id="VELOCITY" value="45000"/>
00400                 <Property id="IIR_FILTER" value="false"/>
00401                 <Property id="IIR_FILTER_COEFF" value="128"/>
00402                 <Property id="MEDIAN_FILTER" value="false"/>
00403                 <Property id="AVG_FILTER" value="false"/>
00404                 <Property id="JITTER_FILTER" value="false"/>
00405                 <Property id="AIIR_FILTER" value="false"/>
00406                 <Property id="AIIR_NO_MOV_TH" value="3"/>
00407                 <Property id="AIIR_LITTLE_MOV_TH" value="7"/>
00408                 <Property id="AIIR_LARGE_MOV_TH" value="12"/>
00409                 <Property id="AIIR_MAXK" value="60"/>
00410                 <Property id="AIIR_MINK" value="1"/>
00411                 <Property id="AIIR_DIV_VAL" value="64"/>
00412                 <Property id="CENTROID_TYPE" value="CSD3X3"/>
00413                 <Property id="CROSS_COUPLING_POS_TH" value="5"/>
00414                 <Property id="EDGE_CORRECTION" value="true"/>
00415                 <Property id="EDGE_VIRTUAL_SENSOR_TH" value="100"/>
00416                 <Property id="EDGE_PENULTIMATE_TH" value="100"/>
00417                 <Property id="TWO_FINGER_DETECTION" value="false"/>
00418                 <Property id="ACCEL_COEFF" value="9"/>
00419                 <Property id="SPEED_COEFF" value="2"/>
00420                 <Property id="DIVISOR" value="4"/>
00421                 <Property id="SPEED_TH_X" value="3"/>
00422                 <Property id="SPEED_TH_Y" value="4"/>
00423                 <Property id="BALLISTIC_MULT" value="false"/>
00424                 <Property id="GESTURE_ENABLE" value="false"/>
00425                 <Property id="GESTURE_1F_SINGLE_CLICK_ENABLE" value="true"/>
00426                 <Property id="GESTURE_1F_DOUBLE_CLICK_ENABLE" value="true"/>
00427                 <Property id="GESTURE_1F_CLICK_DRAG_ENABLE" value="true"/>
00428                 <Property id="GESTURE_2F_SINGLE_CLICK_ENABLE" value="true"/>
00429                 <Property id="GESTURE_1F_SCROLL_ENABLE" value="true"/>
00430                 <Property id="GESTURE_2F_SCROLL_ENABLE" value="true"/>
00431                 <Property id="GESTURE_1F_EDGE_SWIPE_ENABLE" value="true"/>
00432                 <Property id="GESTURE_1F_FLICK_ENABLE" value="true"/>
00433                 <Property id="GESTURE_1F_ROTATE_ENABLE" value="true"/>
00434                 <Property id="GESTURE_2F_ZOOM_ENABLE" value="true"/>
00435                 <Property id="GESTURE_FILTERING_ENABLE" value="false"/>
00436                 <Property id="CLICK_TIMEOUT_MAX" value="1000"/>
00437                 <Property id="CLICK_TIMEOUT_MIN" value="0"/>
00438                 <Property id="CLICK_DISTANCE_MAX" value="100"/>
00439                 <Property id="SECOND_CLICK_INTERVAL_MAX" value="1000"/>
00440                 <Property id="SECOND_CLICK_INTERVAL_MIN" value="0"/>
00441                 <Property id="SECOND_CLICK_DISTANCE_MAX" value="100"/>
00442                 <Property id="SCROLL_DEBOUNCE" value="3"/>
00443                 <Property id="SCROLL_DISTANCE_MIN" value="20"/>
00444                 <Property id="ROTATE_DEBOUNCE" value="10"/>
00445                 <Property id="ROTATE_DISTANCE_MIN" value="50"/>
00446                 <Property id="ZOOM_DEBOUNCE" value="3"/>
00447                 <Property id="ZOOM_DISTANCE_MIN" value="50"/>
00448                 <Property id="FLICK_TIMEOUT_MAX" value="300"/>
00449                 <Property id="FLICK_DISTANCE_MIN" value="100"/>
00450                 <Property id="EDGE_EDGE_SIZE" value="200"/>
00451                 <Property id="EDGE_DISTANCE_MIN" value="200"/>
00452                 <Property id="EDGE_TIMEOUT_MAX" value="2000"/>
00453                 <Property id="EDGE_ANGLE_MAX" value="45"/>
00454             </WidgetProperties>
00455             <Electrodes>
00456                 <Electrode id="Rx0" kind="Column">
00457                     <ElectrodeProperties>
00458                         <Property id="IDAC0" value="32"/>
00459                         <Property id="IDAC1" value="32"/>
00460                         <Property id="IDAC2" value="32"/>
00461                         <Property id="PINS" value="Dedicated pin"/>
00462                     </ElectrodeProperties>
00463                 </Electrode>
00464                 <Electrode id="Tx" kind="Row">
00465                     <ElectrodeProperties>
00466                         <Property id="IDAC0" value="32"/>
00467                         <Property id="IDAC1" value="32"/>
00468                         <Property id="IDAC2" value="32"/>
00469                         <Property id="PINS" value="Dedicated pin"/>
00470                     </ElectrodeProperties>
00471                 </Electrode>
00472             </Electrodes>
00473         </Widget>
00474         <Widget id="LinearSlider0" type="LINEAR_SLIDER">
00475             <WidgetProperties>
00476                 <Property id="DIPLEXING" value="false"/>
00477                 <Property id="MAX_POS_X" value="100"/>
00478                 <Property id="MAX_POS_Y" value="100"/>
00479                 <Property id="FINGER_CP" value="0.1"/>
00480                 <Property id="SNS_CLK" value="34"/>
00481                 <Property id="SNS_CLK_FREQ" value=""/>
00482                 <Property id="ROW_SNS_CLK" value="2"/>
00483                 <Property id="ROW_SNS_CLK_FREQ" value=""/>
00484                 <Property id="SNS_CLK_SOURCE" value="DIRECT"/>
00485                 <Property id="TX_CLK" value="2"/>
00486                 <Property id="TX_CLK_FREQ" value=""/>
00487                 <Property id="TX_CLK_SOURCE" value="AUTO"/>
00488                 <Property id="RESOLUTION" value="RES13BIT"/>
00489                 <Property id="NUM_CONV" value="100"/>
00490                 <Property id="IDAC_MOD0" value="32"/>
00491                 <Property id="IDAC_MOD1" value="32"/>
00492                 <Property id="IDAC_MOD2" value="32"/>
00493                 <Property id="ROW_IDAC_MOD0" value="32"/>
00494                 <Property id="ROW_IDAC_MOD1" value="32"/>
00495                 <Property id="ROW_IDAC_MOD2" value="32"/>
00496                 <Property id="FINGER_TH" value="100"/>
00497                 <Property id="PROX_TOUCH_TH" value="200"/>
00498                 <Property id="NOISE_TH" value="40"/>
00499                 <Property id="NNOISE_TH" value="40"/>
00500                 <Property id="LOW_BSLN_RST" value="30"/>
00501                 <Property id="HYSTERESIS" value="10"/>
00502                 <Property id="ON_DEBOUNCE" value="3"/>
00503                 <Property id="VELOCITY" value="2500"/>
00504                 <Property id="IIR_FILTER" value="false"/>
00505                 <Property id="IIR_FILTER_COEFF" value="128"/>
00506                 <Property id="MEDIAN_FILTER" value="false"/>
00507                 <Property id="AVG_FILTER" value="false"/>
00508                 <Property id="JITTER_FILTER" value="true"/>
00509                 <Property id="AIIR_FILTER" value="false"/>
00510                 <Property id="AIIR_NO_MOV_TH" value="3"/>
00511                 <Property id="AIIR_LITTLE_MOV_TH" value="7"/>
00512                 <Property id="AIIR_LARGE_MOV_TH" value="12"/>
00513                 <Property id="AIIR_MAXK" value="60"/>
00514                 <Property id="AIIR_MINK" value="1"/>
00515                 <Property id="AIIR_DIV_VAL" value="64"/>
00516                 <Property id="CENTROID_TYPE" value="CSD3X3"/>
00517                 <Property id="CROSS_COUPLING_POS_TH" value="5"/>
00518                 <Property id="EDGE_CORRECTION" value="true"/>
00519                 <Property id="EDGE_VIRTUAL_SENSOR_TH" value="100"/>
00520                 <Property id="EDGE_PENULTIMATE_TH" value="100"/>
00521                 <Property id="TWO_FINGER_DETECTION" value="false"/>
00522                 <Property id="ACCEL_COEFF" value="9"/>
00523                 <Property id="SPEED_COEFF" value="2"/>
00524                 <Property id="DIVISOR" value="4"/>
00525                 <Property id="SPEED_TH_X" value="3"/>
00526                 <Property id="SPEED_TH_Y" value="4"/>
00527                 <Property id="BALLISTIC_MULT" value="false"/>
00528                 <Property id="GESTURE_ENABLE" value="false"/>
00529                 <Property id="GESTURE_1F_SINGLE_CLICK_ENABLE" value="true"/>
00530                 <Property id="GESTURE_1F_DOUBLE_CLICK_ENABLE" value="true"/>
00531                 <Property id="GESTURE_1F_CLICK_DRAG_ENABLE" value="true"/>
00532                 <Property id="GESTURE_2F_SINGLE_CLICK_ENABLE" value="true"/>
00533                 <Property id="GESTURE_1F_SCROLL_ENABLE" value="true"/>
00534                 <Property id="GESTURE_2F_SCROLL_ENABLE" value="true"/>
00535                 <Property id="GESTURE_1F_EDGE_SWIPE_ENABLE" value="true"/>
00536                 <Property id="GESTURE_1F_FLICK_ENABLE" value="true"/>
00537                 <Property id="GESTURE_1F_ROTATE_ENABLE" value="true"/>
00538                 <Property id="GESTURE_2F_ZOOM_ENABLE" value="true"/>
00539                 <Property id="GESTURE_FILTERING_ENABLE" value="false"/>
00540                 <Property id="CLICK_TIMEOUT_MAX" value="1000"/>
00541                 <Property id="CLICK_TIMEOUT_MIN" value="0"/>
00542                 <Property id="CLICK_DISTANCE_MAX" value="100"/>
00543                 <Property id="SECOND_CLICK_INTERVAL_MAX" value="1000"/>
00544                 <Property id="SECOND_CLICK_INTERVAL_MIN" value="0"/>
00545                 <Property id="SECOND_CLICK_DISTANCE_MAX" value="100"/>
00546                 <Property id="SCROLL_DEBOUNCE" value="3"/>
00547                 <Property id="SCROLL_DISTANCE_MIN" value="20"/>
00548                 <Property id="ROTATE_DEBOUNCE" value="10"/>
00549                 <Property id="ROTATE_DISTANCE_MIN" value="50"/>
00550                 <Property id="ZOOM_DEBOUNCE" value="3"/>
00551                 <Property id="ZOOM_DISTANCE_MIN" value="50"/>
00552                 <Property id="FLICK_TIMEOUT_MAX" value="300"/>
00553                 <Property id="FLICK_DISTANCE_MIN" value="100"/>
00554                 <Property id="EDGE_EDGE_SIZE" value="200"/>
00555                 <Property id="EDGE_DISTANCE_MIN" value="200"/>
00556                 <Property id="EDGE_TIMEOUT_MAX" value="2000"/>
00557                 <Property id="EDGE_ANGLE_MAX" value="45"/>
00558             </WidgetProperties>
00559             <Electrodes>
00560                 <Electrode id="Sns0" kind="Sensor">
00561                     <ElectrodeProperties>
00562                         <Property id="IDAC0" value="32"/>
00563                         <Property id="IDAC1" value="32"/>
00564                         <Property id="IDAC2" value="32"/>
00565                         <Property id="PINS" value="Dedicated pin"/>
00566                     </ElectrodeProperties>
00567                 </Electrode>
00568                 <Electrode id="Sns1" kind="Sensor">
00569                     <ElectrodeProperties>
00570                         <Property id="IDAC0" value="32"/>
00571                         <Property id="IDAC1" value="32"/>
00572                         <Property id="IDAC2" value="32"/>
00573                         <Property id="PINS" value="Dedicated pin"/>
00574                     </ElectrodeProperties>
00575                 </Electrode>
00576                 <Electrode id="Sns2" kind="Sensor">
00577                     <ElectrodeProperties>
00578                         <Property id="IDAC0" value="32"/>
00579                         <Property id="IDAC1" value="32"/>
00580                         <Property id="IDAC2" value="32"/>
00581                         <Property id="PINS" value="Dedicated pin"/>
00582                     </ElectrodeProperties>
00583                 </Electrode>
00584                 <Electrode id="Sns3" kind="Sensor">
00585                     <ElectrodeProperties>
00586                         <Property id="IDAC0" value="32"/>
00587                         <Property id="IDAC1" value="32"/>
00588                         <Property id="IDAC2" value="32"/>
00589                         <Property id="PINS" value="Dedicated pin"/>
00590                     </ElectrodeProperties>
00591                 </Electrode>
00592                 <Electrode id="Sns4" kind="Sensor">
00593                     <ElectrodeProperties>
00594                         <Property id="IDAC0" value="32"/>
00595                         <Property id="IDAC1" value="32"/>
00596                         <Property id="IDAC2" value="32"/>
00597                         <Property id="PINS" value="Dedicated pin"/>
00598                     </ElectrodeProperties>
00599                 </Electrode>
00600             </Electrodes>
00601         </Widget>
00602     </Widgets>
00603 </Configuration>
00604 CAPSENSE_CONFIG_END
00605 */
00606 
00607 #if defined(__cplusplus)
00608 }
00609 #endif
00610 
00611 #endif /* CY_CAPSENSE_CORE == __CORTEX_M */
00612 
00613 #endif /* CYCFG_CAPSENSE_H */
00614 
00615 /* [] END OF FILE */