Library Configuration parameters for UC3L

The QTouch Library for UC3L provides a single configuration header file touch_config_at32uc3l.h file for setting the various configuration parameters for each method.  The different configuration parameters corresponding to QMatrix, QTouch Group A/B and Autononmous QTouch sensors are listed in the Table below.

Table 1. QTouch Library for UC3L Configuration parameters

Parameter

QMatrix

QTouch Group A/B

Autonomous QTouch

Sensor Configuration

QM_NUM_X_LINES

QM_NUM_Y_LINES

QM_NUM_SENSORS

QM_NUM_ROTORS_SLIDERS

QTx_NUM_SENSORS

QTx_NUM_ROTORS_SLIDERS

None

Pin Configuration

QM_X_PINS_SELECTED

QM_Y_PAIRS_SELECTED

QM_SMP_DIS_PIN_OPTION

QM_VDIV_PIN_OPTION

QTx_SP_SELECTED

AT_SP_SELECTED

Clock and Register Configuration

QM_GCLK_CAT_DIV

QM_CAT_CLK_DIV

QM_CHLEN

QM_SELEN

QM_CXDILEN

QM_DILEN

QM_DISHIFT

QM_MAX_ACQ_COUNT

QM_CONSEN

QM_INTREFSEL

QM_INTVREFSEL

QM_ENABLE_SPREAD_SPECTRUM

QM_ENABLE_EXTERNAL_SYNC

QM_SYNC_TIM

QTx_CAT_CLK_DIV

QTx_CHLEN

QTx_SELEN

QTx_DILEN

QTx_DISHIFT

QTx_MAX_ACQ_COUNT

QTx_ENABLE_SPREAD_SPECTRUM

QTx_ENABLE_EXTERNAL_SYNC

AT_CAT_CLK_DIV

AT_CHLEN

AT_SELEN

AT_DILEN

AT_DISHIFT

AT_MAX_ACQ_COUNT

AT_ENABLE_SPREAD_ SPECTRUM

AT_ENABLE_ EXTERNAL_SYNC

AT_FILTER

AT_OUTSENS

AT_SENSE

AT_PTHR

AT_PDRIFT

AT_NDRIFT

Peripheral DMA Channel Configuration

QM_DMA_CHANNEL_0

QM_DMA_CHANNEL_1

QTx_DMA_CHANNEL_0

None

Global acquisition parameter Configuration

QM_DI

QM_NEG_DRIFT_RATE

QM_POS_DRIFT_RATE

QM_MAX_ON_DURATION

QM_DRIFT_HOLD_TIME

QM_POS_ RECAL_DELAY

QM_RECAL_THRESHOLD

QTx_DI

QTx_NEG_DRIFT_RATE

QTx_POS_DRIFT_RATE

QTx_MAX_ON_DURATION

QTx_DRIFT_HOLD_TIME

QTx_ POS_RECAL_DELAY

QTx_RECAL_THRESHOLD

None

Callback Function Configuration

QM_FILTER_CALLBACK

QTx_FILTER_CALLBACK

None

Common

Configuration

Options

TOUCH_SYNC_PIN_OPTION, TOUCH_SPREAD_SPECTRUM_MAX_DEV,

TOUCH_CSARES, TOUCH_CSBRES

For an overview of the Global acquisition configuration parameters and Sensor specific parameters, refer Global settings common to all sensors of a specific acquisition method and Sensor specific settings.  The detailed information on other parameters is available in the configuration header file.  For QMatrix method Design guidelines regarding Sensor parameters refer Design Guidelines for QMatrix acquisition method systems.