1.6.3 Status and Output Data
Parameter | Size | Range/Options | Usage |
---|---|---|---|
scroller_group_status | 1 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
Parameter | Size | Range/Options | Usage |
---|---|---|---|
scroller_status | 1 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_hyst | 1 byte | Hysteresis limit | Indicates when a contact is moving ‘Right’, i.e., the direction of increasing touch position. |
left_hyst | 1 byte | Hysteresis limit | Indicates when a contact is moving ‘Left’, i.e., the direction of reducing touch position. |
raw_position | 2 bytes | 0-to-4095 | The calculated location of the touch contact prior to motion filtering. |
position | 2 bytes | 0-to-4095 | The calculated location of the touch contact after motion filtering. |
contact_size | 2 bytes | 0-to-65535 | The sum of two neighbouring keys’ touch deltas comprising the touch contact. |