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 | ||
