23
0 R_PositionFilterStartSizeTh 0x34 0 0x00 R/W High byte
As object size > R_PositionFilterStartSizeTh, use the
object information after IIR lter for cursor
0 R_ProcessFilterStartSizeTh 0x35 7:0 0x01 R/W Low byte
As object size > R_ProcessFilterStartSizeTh, use the
object information after IIR lter for gesture detection
0 R_PositionFilterStartSizeTh 0x36 0 0x00 R/W High byte
As object size > R_ProcessFilterStartSizeTh, use the
object information after IIR lter for gesture detection
0 R_CursorClampLeft 0x37 4:0 0x09 R/W Minimum cursor horizontal center value, if data <
R_CursorClampLeft, clamp at 0 else, clamp at data –
(R_CursorClampLeft << R_PositionResolution)
Example :
R_CursorClampLeft = 9,
R_CursorClampRight = 21,
R_PositionResolution = 0,
X = 5 ≥ X' = 0
X = 10 ≥ X' = 10 – 9 = 1
X = 25 ≥ X' = 20 – 1 – 9 = 10
Example :
R_CursorInvertY = 0,
R_CursorClampRight = 20,
R_PositionResolution = 2,
Y = 50, set R_CursorInvertY = 1,
R_CursorClampRight = 20,
R_PositionResolution = 2, ≥ Y' = 20 × (2
2
) – 50 = 30
0 R_CursorClampRight 0x38 4:0 0x15 R/W Maximum cursor horizontal center value,
if data is > R_CursorClampRight, clamp at –1
0 R_CursorClampUp 0x39 4:0 0x0A R/W Minimum cursor vertical center value, if data < R_Cur-
sorClampUp, clamp at 0 else, clamp at data – (R_Cur-
sorClampUp << R_PositionResolution)
0 R_CursorClampDown 0x3A 4:0 0x12 R/W Maximum cursor vertical center value,
if data is > R_CursorClampDown, clamp at –1
0 CursorClampCenterX 0x3B 7:0 0x00 R Low byte of clamping center X
0 CursorClampCenterX 0x3C 3:0 0x7D R High byte of clamping center X
0 CursorClampCenterY 0x3D 7:0 0x0F R Low byte of clamping center Y
0 CursorClampCenterY 0x3E 3:0 0xA0 R High byte of clamping center Y
0 R_Cursor_ObjectSizeTh 0x8B 7:0 0x10 R/W Object size threshold for cursor mode, if cursor object
size > R_Cursor_ObjectSizeTh, trigger cursor has
object interrupt
0 R_PositionResolution 0x8C 2:0 0x07 R/W Cursor mode object resolution,
Example :
(x,y) = (1000,1000) at R_PositionResolution = 7,
=> real (x',y') = (1000 / 2
7
,1000/2
7
) = (7.8125,7.8125)
which maps to 30×30 scale