1.5.2 Data Structures

Table 1-5. 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 1-6. 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