3.1.5.2 Data Structures

Table 3-6. Group Configuration
ParameterSizeRange/OptionsUsage
num_key_sensors2 bytes1-to-65535The number of sensor keys in the group
sensor_touch_di1 byte0-to-255The number of repeat measurements to confirm touch detection and out-of-touch detection
sensor_max_on_time1 byte0 (Disabled), 1-to-255The number of timer periods with sensor In Detect before automatic ‘recal’
sensor_anti_touch_di1 byte0 (Disabled), 1-to-255The number of repeat measurements to confirm anti-touch recalibration required
sensor_anti_touch_recal_thr1 byte0-to-5Scale-down of touch threshold to set anti-touch threshold.

0 = 100% Touch Threshold

1 = 50%

2 = 25%

3 = 12.5%

4 = 6.25%

5 = Maximum Recalibration
sensor_touch_drift_rate1 byte0 (Disabled), 1-to-255The number of timer periods to countdown between towards touch drifts
sensor_anti_touch_drift_rate1 byte0 (Disabled), 1-to-255The number of timer periods to countdown between away from touch drifts
sensor_drift_hold_time1 byte0 (Disabled), 1-to-255The number of timer periods to stop drifting after touch event
sensor_reburst_mode1 byte0 = None

1 = Unresolved (Quick reburst)

2 = All

None—Reburst is never set, measurements according to application schedule.

Unresolved—Reburst is set, all sensors suspended except those in same AKS as the target sensor.

All—Reburst is set, no sensors are suspended.
Table 3-7. Individual Sensor Configuration
ParameterSizeRange/OptionsUsage
channel_threshold1 byte0-to-255Minimum signal delta indicating touch contact
channel_hysteresis1 byte0 (50%)-to-4 (3.125%)Reduction of touch threshold to de-bounce when filtering out removed touch contact
channel_aks_group1 byte0-to-255Grouping of key sensors controlling simultaneous touch detect