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.
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 */
Generated on Thu Jul 28 2022 12:57:44 by 1.7.2