PixArt Imaging Inc.
ADBS-A350 Optical Finger Navigation
BUTTON_STATUS
Access: Read/Write
Address: 0x12
Reset Value: 0x00
7
6
5
4
3
2
1
0
Bit
Assert
count
Assert
count
Deassert
count
Deassert
count
Reserved
Reserved
Reserved
But_Status
Field
Data Type: Bit field
USAGE: Register 0x12 allows the user to read button status. Writing any value to this register will restart the counter.
Field Name
Description
Assert count 7:6
Deassert count 5:4
But_Status
Counts for number of times the button state change from 0 to 1
Counts for number of times the button state change from 1 to 0
Button current status
Run_Downshift
Access: Read/Write
Address: 0x13
Reset Value: 0x04
7
6
5
4
3
2
1
0
Bit
RD7
RD6
RD5
RD4
RD3
RD2
RD1
RD0
Field
This register set the Run to Rest 1 downshift time.
Run Downshift time = RD[7:0] x 8 x Run_rate.
Default value: 4 x 8 x 8 ms = 256 ms
Min:
Max:
2 x 8 x 8 ms = 128 ms
242 x 8 x 8 ms = 15,488 ms = 15.49 s
All the above values are calculated base on 25 MHz System clock.
Rest1_Period
Access: Read/Write
Address: 0x14
Reset Value: 0x01
7
6
5
4
3
2
1
0
Bit
R1R7
R1R6
R1R5
R1R4
R1R3
R1R2
R1R1
R1R0
Field
This register set the Rest 1 frame rate.
Rest1 frame rate = (R1R[7:0] + 1) x 10 ms.
Default value: 2 x 10 ms = 20 ms
Min:
Max:
2 x 10 ms = 20 ms
241 x 10 ms = 2,410 ms = 2.41 s
All the above values are calculated base on 100 Hz Hibernate clock.
All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission.
PixArt Imaging Inc.
E-mail: fae_service@pixart.com.tw
36