ジャパンオープン用のメインプログラム

Dependencies:   mbed AQM1602 HMC6352 PID

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers adns_9800_regs.h Source File

adns_9800_regs.h

Go to the documentation of this file.
00001 /**
00002  * @author Alexander Entinger, MSc / LXRobotics
00003  * @brief this file contains the register defintions for the adns-9800 sensor - based on https://github.com/mrjohnk/ADNS-9800
00004  * @file adns_9800_regs.h
00005  */
00006  
00007 #ifndef ADNS_9800_REGS_H_
00008 #define ADNS_9800_REGS_H_
00009 
00010 #define REG_Product_ID                           0x00
00011 #define REG_Revision_ID                          0x01
00012 #define REG_Motion                               0x02
00013 #define REG_Delta_X_L                            0x03
00014 #define REG_Delta_X_H                            0x04
00015 #define REG_Delta_Y_L                            0x05
00016 #define REG_Delta_Y_H                            0x06
00017 #define REG_SQUAL                                0x07
00018 #define REG_Pixel_Sum                            0x08
00019 #define REG_Maximum_Pixel                        0x09
00020 #define REG_Minimum_Pixel                        0x0a
00021 #define REG_Shutter_Lower                        0x0b
00022 #define REG_Shutter_Upper                        0x0c
00023 #define REG_Frame_Period_Lower                   0x0d
00024 #define REG_Frame_Period_Upper                   0x0e
00025 #define REG_Configuration_I                      0x0f
00026 #define REG_Configuration_II                     0x10
00027 #define REG_Frame_Capture                        0x12
00028 #define REG_SROM_Enable                          0x13
00029 #define REG_Run_Downshift                        0x14
00030 #define REG_Rest1_Rate                           0x15
00031 #define REG_Rest1_Downshift                      0x16
00032 #define REG_Rest2_Rate                           0x17
00033 #define REG_Rest2_Downshift                      0x18
00034 #define REG_Rest3_Rate                           0x19
00035 #define REG_Frame_Period_Max_Bound_Lower         0x1a
00036 #define REG_Frame_Period_Max_Bound_Upper         0x1b
00037 #define REG_Frame_Period_Min_Bound_Lower         0x1c
00038 #define REG_Frame_Period_Min_Bound_Upper         0x1d
00039 #define REG_Shutter_Max_Bound_Lower              0x1e
00040 #define REG_Shutter_Max_Bound_Upper              0x1f
00041 #define REG_LASER_CTRL0                          0x20
00042 #define REG_Observation                          0x24
00043 #define REG_Data_Out_Lower                       0x25
00044 #define REG_Data_Out_Upper                       0x26
00045 #define REG_SROM_ID                              0x2a
00046 #define REG_Lift_Detection_Thr                   0x2e
00047 #define REG_Configuration_V                      0x2f
00048 #define REG_Configuration_IV                     0x39
00049 #define REG_Power_Up_Reset                       0x3a
00050 #define REG_Shutdown                             0x3b
00051 #define REG_Inverse_Product_ID                   0x3f
00052 #define REG_Motion_Burst                         0x50
00053 #define REG_SROM_Load_Burst                      0x62
00054 #define REG_Pixel_Burst                          0x64
00055 
00056 #endif