diff options
Diffstat (limited to 'drivers/sensors/pmw3360.c')
-rw-r--r-- | drivers/sensors/pmw3360.c | 96 |
1 files changed, 48 insertions, 48 deletions
diff --git a/drivers/sensors/pmw3360.c b/drivers/sensors/pmw3360.c index 5463bfc59..79b653e45 100644 --- a/drivers/sensors/pmw3360.c +++ b/drivers/sensors/pmw3360.c | |||
@@ -23,55 +23,55 @@ | |||
23 | #include "pmw3360_firmware.h" | 23 | #include "pmw3360_firmware.h" |
24 | 24 | ||
25 | // Registers | 25 | // Registers |
26 | #define REG_Product_ID 0x00 | 26 | #define REG_Product_ID 0x00 |
27 | #define REG_Revision_ID 0x01 | 27 | #define REG_Revision_ID 0x01 |
28 | #define REG_Motion 0x02 | 28 | #define REG_Motion 0x02 |
29 | #define REG_Delta_X_L 0x03 | 29 | #define REG_Delta_X_L 0x03 |
30 | #define REG_Delta_X_H 0x04 | 30 | #define REG_Delta_X_H 0x04 |
31 | #define REG_Delta_Y_L 0x05 | 31 | #define REG_Delta_Y_L 0x05 |
32 | #define REG_Delta_Y_H 0x06 | 32 | #define REG_Delta_Y_H 0x06 |
33 | #define REG_SQUAL 0x07 | 33 | #define REG_SQUAL 0x07 |
34 | #define REG_Raw_Data_Sum 0x08 | 34 | #define REG_Raw_Data_Sum 0x08 |
35 | #define REG_Maximum_Raw_data 0x09 | 35 | #define REG_Maximum_Raw_data 0x09 |
36 | #define REG_Minimum_Raw_data 0x0A | 36 | #define REG_Minimum_Raw_data 0x0A |
37 | #define REG_Shutter_Lower 0x0B | 37 | #define REG_Shutter_Lower 0x0B |
38 | #define REG_Shutter_Upper 0x0C | 38 | #define REG_Shutter_Upper 0x0C |
39 | #define REG_Control 0x0D | 39 | #define REG_Control 0x0D |
40 | #define REG_Config1 0x0F | 40 | #define REG_Config1 0x0F |
41 | #define REG_Config2 0x10 | 41 | #define REG_Config2 0x10 |
42 | #define REG_Angle_Tune 0x11 | 42 | #define REG_Angle_Tune 0x11 |
43 | #define REG_Frame_Capture 0x12 | 43 | #define REG_Frame_Capture 0x12 |
44 | #define REG_SROM_Enable 0x13 | 44 | #define REG_SROM_Enable 0x13 |
45 | #define REG_Run_Downshift 0x14 | 45 | #define REG_Run_Downshift 0x14 |
46 | #define REG_Rest1_Rate_Lower 0x15 | 46 | #define REG_Rest1_Rate_Lower 0x15 |
47 | #define REG_Rest1_Rate_Upper 0x16 | 47 | #define REG_Rest1_Rate_Upper 0x16 |
48 | #define REG_Rest1_Downshift 0x17 | 48 | #define REG_Rest1_Downshift 0x17 |
49 | #define REG_Rest2_Rate_Lower 0x18 | 49 | #define REG_Rest2_Rate_Lower 0x18 |
50 | #define REG_Rest2_Rate_Upper 0x19 | 50 | #define REG_Rest2_Rate_Upper 0x19 |
51 | #define REG_Rest2_Downshift 0x1A | 51 | #define REG_Rest2_Downshift 0x1A |
52 | #define REG_Rest3_Rate_Lower 0x1B | 52 | #define REG_Rest3_Rate_Lower 0x1B |
53 | #define REG_Rest3_Rate_Upper 0x1C | 53 | #define REG_Rest3_Rate_Upper 0x1C |
54 | #define REG_Observation 0x24 | 54 | #define REG_Observation 0x24 |
55 | #define REG_Data_Out_Lower 0x25 | 55 | #define REG_Data_Out_Lower 0x25 |
56 | #define REG_Data_Out_Upper 0x26 | 56 | #define REG_Data_Out_Upper 0x26 |
57 | #define REG_Raw_Data_Dump 0x29 | 57 | #define REG_Raw_Data_Dump 0x29 |
58 | #define REG_SROM_ID 0x2A | 58 | #define REG_SROM_ID 0x2A |
59 | #define REG_Min_SQ_Run 0x2B | 59 | #define REG_Min_SQ_Run 0x2B |
60 | #define REG_Raw_Data_Threshold 0x2C | 60 | #define REG_Raw_Data_Threshold 0x2C |
61 | #define REG_Config5 0x2F | 61 | #define REG_Config5 0x2F |
62 | #define REG_Power_Up_Reset 0x3A | 62 | #define REG_Power_Up_Reset 0x3A |
63 | #define REG_Shutdown 0x3B | 63 | #define REG_Shutdown 0x3B |
64 | #define REG_Inverse_Product_ID 0x3F | 64 | #define REG_Inverse_Product_ID 0x3F |
65 | #define REG_LiftCutoff_Tune3 0x41 | 65 | #define REG_LiftCutoff_Tune3 0x41 |
66 | #define REG_Angle_Snap 0x42 | 66 | #define REG_Angle_Snap 0x42 |
67 | #define REG_LiftCutoff_Tune1 0x4A | 67 | #define REG_LiftCutoff_Tune1 0x4A |
68 | #define REG_Motion_Burst 0x50 | 68 | #define REG_Motion_Burst 0x50 |
69 | #define REG_LiftCutoff_Tune_Timeout 0x58 | 69 | #define REG_LiftCutoff_Tune_Timeout 0x58 |
70 | #define REG_LiftCutoff_Tune_Min_Length 0x5A | 70 | #define REG_LiftCutoff_Tune_Min_Length 0x5A |
71 | #define REG_SROM_Load_Burst 0x62 | 71 | #define REG_SROM_Load_Burst 0x62 |
72 | #define REG_Lift_Config 0x63 | 72 | #define REG_Lift_Config 0x63 |
73 | #define REG_Raw_Data_Burst 0x64 | 73 | #define REG_Raw_Data_Burst 0x64 |
74 | #define REG_LiftCutoff_Tune2 0x65 | 74 | #define REG_LiftCutoff_Tune2 0x65 |
75 | 75 | ||
76 | bool _inBurst = false; | 76 | bool _inBurst = false; |
77 | 77 | ||