10.4.1 Data Structures

Table 10-2. Group Configuration
Parameter Size Range/Options Usage
num_key_sensors 2 bytes 1-to-65535 The number of sensor keys in the group
sensor_touch_di 1 byte 0-to-255 The number of repeat measurements to confirm touch detection and out-of-touch detection
sensor_max_on_time 1 byte 0 (Disabled), 1-to-255 The number of timer periods with sensor In Detect before automatic ‘recal’
sensor_anti_touch_di 1 byte 0 (Disabled), 1-to-255 The number of repeat measurements to confirm anti-touch recalibration required
sensor_anti_touch_recal_thr 1 byte 0-to-5 Scale-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_rate 1 byte 0 (Disabled), 1-to-255 The number of timer periods to countdown between towards touch drifts
sensor_anti_touch_drift_rate 1 byte 0 (Disabled), 1-to-255 The number of timer periods to countdown between away from touch drifts
sensor_drift_hold_time 1 byte 0 (Disabled), 1-to-255 The number of timer periods to stop drifting after touch event
sensor_reburst_mode 1 byte 0 = 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 10-3. Individual Sensor Configuration
Parameter Size Range/Options Usage
channel_threshold 1 byte 0-to-255 Minimum signal delta indicating touch contact
channel_hysteresis 1 byte 0 (50%)-to-4 (3.125%) Reduction of touch threshold to de-bounce when filtering out removed touch contact
channel_aks_group 1 byte 0-to-255 Grouping of key sensors controlling simultaneous touch detect.