XMC Peripheral Library for XMC4000 Family: XMC_LEDTS_TS_CONFIG_ADVANCED_t Struct Reference

XMC Peripheral Library for XMC4000 Family

XMC Peripheral Library for XMC4000 Family  2.1.16
XMC_LEDTS_TS_CONFIG_ADVANCED_t Struct Reference

#include <xmc_ledts.h>

Detailed Description

Data structure for advanced Touch-Sense function initialization. Use type XMC_LEDTS_TS_CONFIG_ADVANCED_t for this structure.

Field Documentation

uint32_t external_pullup

Disable or enable external pull-up on touch pin(EPULL). Refer XMC_LEDTS_EXT_PULLUP_COLA_t enum for possible values.

uint32_t first_pad_turn

This bit-field denotes TSIN[x] pin on which oscillations are measured currently/next(PADT). Refer XMC_LEDTS_PAD_TURN_t enum for possible values.

uint32_t pad_turn_control

Control pad turn via HW or SW(PADTSW). Refer XMC_LEDTS_PAD_TURN_SW_CONTROL_t enum for possible values.

uint32_t pin_low_extend

This bit extends touch-sense output for pin-low-level configuration for adjustment of oscillation per user system. Refer XMC_LEDTS_EXTEND_TS_OUTPUT_t enum for possible values.

uint32_t time_frame_validation

Disable or enable (extended) time frame validation(FENVAL). when validation fails time frame interrupt is not triggered. Refer XMC_LEDTS_TF_VALIDATION_t enum for possible values.

uint32_t validation_mask

This bit-field defines number of LSB bits to mask for TS counter and shadow TS counter comparison when Time Frame validation is enabled(MASKVAL). Refer XMC_LEDTS_TS_COUNTER_MASK_t enum for possible values.


The documentation for this struct was generated from the following file:
Generated on Mon Aug 7 2017 11:33:58 for XMC Peripheral Library for XMC4000 Family by   doxygen 1.8.11