Microchip® Advanced Software Framework

tag_touch_qm_config_t Struct Reference

QMatrix configuration input.

#include <touch_api_at32uc3l.h>

Data Fields

uint8_t bl_write_count
 
uint16_t buffer_size
 
void(* filter_callback )(touch_filter_data_t *p_filter_data)
 
touch_global_param_t global_param
 
uint8_t num_channels
 
uint8_t num_rotors_and_sliders
 
uint8_t num_sensors
 
uint8_t num_x_lines
 
uint8_t num_x_sp
 
uint8_t num_y_lines
 
uint8_t * p_burst_length
 
uint8_t * p_data_blk
 
touch_qm_pin_t pin
 
touch_qm_reg_t reg
 

uint8_t tag_touch_qm_config_t::bl_write_count

QMatrix burst length write count.

uint16_t tag_touch_qm_config_t::buffer_size

Size of data block buffer.

void(* tag_touch_qm_config_t::filter_callback)(touch_filter_data_t *p_filter_data)

Filter Callback function for signal values.

touch_global_param_t tag_touch_qm_config_t::global_param

QMatrix global sensor configuration info.

uint8_t tag_touch_qm_config_t::num_channels

QMatrix number of channels.

uint8_t tag_touch_qm_config_t::num_rotors_and_sliders

QMatrix number of rotors and sliders.

uint8_t tag_touch_qm_config_t::num_sensors

QMatrix number of sensors.

uint8_t tag_touch_qm_config_t::num_x_lines

QMatrix number of X Lines.

uint8_t tag_touch_qm_config_t::num_x_sp

QMatrix number of X Sense pairs.

uint8_t tag_touch_qm_config_t::num_y_lines

QMatrix number of Y Lines.

uint8_t * tag_touch_qm_config_t::p_burst_length

QMatrix burst length array pointer.

uint8_t * tag_touch_qm_config_t::p_data_blk

Pointer to QMatrix data block buffer.

touch_qm_pin_t tag_touch_qm_config_t::pin

Pin configuration info.

touch_qm_reg_t tag_touch_qm_config_t::reg

QMatrix register configuration info.