1.8.2.4 qtm_surface_cs_config_t

  • Configuration parameters for the touch surface
ParameterSizeRange/OptionsUsage
start_key_h2 bytes0 to 65534Start key of horizontal axis
number_of_keys_h1 byte0 to 255Number of keys forming horizontal axis
start_key_v2 bytes0 to 65534Start key of vertical axis
number_of_keys_v1 byte0 to 255Number of keys forming vertical axis
resol_deadband1 byteBits 7:4 = Resolution 2 to 12 bitsFull-scale position resolution reported for each axis
position_hysteresis1 byte0 to 255The minimum travel distance to be reported after contact or direction change. Applies to horizontal and vertical.
position_filter1 byteBits 7:5: —
Bit 4: Median FilterMedian filter enable
Bit 3: —
Bit 2: —
Bits 1:0: IIR Config

IIR Config

0 = None

1 = 25%

2 = 50%

3 = 75%

contact_min_threshold2 bytes0 to 65535The minimum contact size measurement for persistent contact tracking. Contact size is the sum of neighboring keys’ touch deltas forming the touch contact.
*qtm_touch_key_data

Pointer 2/4 bytes

qtm_touch_key_data_tPointer to touch key data for the underlying set of touch keys