1.6.3 Status and Output Data

Table 1-10. Group Data
ParameterSizeRange/OptionsUsage
scroller_group_status1 byte

Bit field

Bit 7: Reburst required

Bit 0: Touch detection

Reburst Required = 1

Indicates that one or more scrollers in the group require a reburst of sensors.

Touch Detection = 1

Indicates that one or more scrollers in the group are in ‘Touch Detect’.

Individual Key Sensor Data

Table 1-11. Individual Key Sensor Data
ParameterSizeRange/OptionsUsage
scroller_status1 byte

Bit field

Bit 7: Reburst required

Bit 1: Contact moved

Bit 0: Touch detection

Reburst Required = 1

Indicates that one or more scrollers in the group require a reburst of sensors.

Touch contact reported position has changed

Touch Detection = 1

Indicates that one or more scrollers in the group are in ‘Touch Detect’.

right_hyst1 byteHysteresis limitIndicates when a contact is moving ‘Right’, i.e., the direction of increasing touch position.
left_hyst1 byteHysteresis limitIndicates when a contact is moving ‘Left’, i.e., the direction of reducing touch position.
raw_position2 bytes0-to-4095The calculated location of the touch contact prior to motion filtering.
position2 bytes0-to-4095The calculated location of the touch contact after motion filtering.
contact_size2 bytes0-to-65535The sum of two neighbouring keys’ touch deltas comprising the touch contact.