1.7.1 Surface 1T Typedef

NameType
scr_resolution_t
enum {
RESOL_2_BIT = 2,
RESOL_3_BIT,
RESOL_4_BIT,
RESOL_5_BIT,
RESOL_6_BIT,
RESOL_7_BIT,
RESOL_8_BIT,
RESOL_9_BIT,
RESOL_10_BIT,
RESOL_11_BIT,
RESOL_12_BIT
}
scr_deadband_t
enum {
DB_NONE,
DB_1_PERCENT,
DB_2_PERCENT,
DB_3_PERCENT,
DB_4_PERCENT,
DB_5_PERCENT,
DB_6_PERCENT,
DB_7_PERCENT,
DB_8_PERCENT,
DB_9_PERCENT,
DB_10_PERCENT,
DB_11_PERCENT,
DB_12_PERCENT,
DB_13_PERCENT,
DB_14_PERCENT,
DB_15_PERCENT
}
qtm_surface_cs_config_t
struct {
uint16_t start_key_h;
uint8_t number_of_keys_h;
uint16_t start_key_v;
uint8_t number_of_keys_v;
uint8_t resol_deadband;
uint8_t position_hysteresis;
uint8_t position_filter;
uint16_t contact_min_threshold;
qtm_touch_key_data_t *qtm_touch_key_data;
}
qtm_surface_contact_data_t
struct {
uint8_t qt_surface_status;
uint16_t h_position_abs;
uint16_t h_position;
uint16_t v_position_abs;
uint16_t v_position;
uint16_t contact_size;
}
qtm_surface_cs_control_t
struct {
qtm_surface_contact_data_t *qtm_surface_contact_data;
qtm_surface_cs_config_t *qtm_surface_cs_config;
}