せとうちオープン用のメインプログラム
Dependencies: mbed AQM1602 HMC6352 PID
lib/adns_9800/adns_9800_regs.h@0:b910276f9da2, 2016-05-01 (annotated)
- Committer:
- lilac0112_1
- Date:
- Sun May 01 06:30:37 2016 +0000
- Revision:
- 0:b910276f9da2
from 2v10
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
lilac0112_1 | 0:b910276f9da2 | 1 | /** |
lilac0112_1 | 0:b910276f9da2 | 2 | * @author Alexander Entinger, MSc / LXRobotics |
lilac0112_1 | 0:b910276f9da2 | 3 | * @brief this file contains the register defintions for the adns-9800 sensor - based on https://github.com/mrjohnk/ADNS-9800 |
lilac0112_1 | 0:b910276f9da2 | 4 | * @file adns_9800_regs.h |
lilac0112_1 | 0:b910276f9da2 | 5 | */ |
lilac0112_1 | 0:b910276f9da2 | 6 | |
lilac0112_1 | 0:b910276f9da2 | 7 | #ifndef ADNS_9800_REGS_H_ |
lilac0112_1 | 0:b910276f9da2 | 8 | #define ADNS_9800_REGS_H_ |
lilac0112_1 | 0:b910276f9da2 | 9 | |
lilac0112_1 | 0:b910276f9da2 | 10 | #define REG_Product_ID 0x00 |
lilac0112_1 | 0:b910276f9da2 | 11 | #define REG_Revision_ID 0x01 |
lilac0112_1 | 0:b910276f9da2 | 12 | #define REG_Motion 0x02 |
lilac0112_1 | 0:b910276f9da2 | 13 | #define REG_Delta_X_L 0x03 |
lilac0112_1 | 0:b910276f9da2 | 14 | #define REG_Delta_X_H 0x04 |
lilac0112_1 | 0:b910276f9da2 | 15 | #define REG_Delta_Y_L 0x05 |
lilac0112_1 | 0:b910276f9da2 | 16 | #define REG_Delta_Y_H 0x06 |
lilac0112_1 | 0:b910276f9da2 | 17 | #define REG_SQUAL 0x07 |
lilac0112_1 | 0:b910276f9da2 | 18 | #define REG_Pixel_Sum 0x08 |
lilac0112_1 | 0:b910276f9da2 | 19 | #define REG_Maximum_Pixel 0x09 |
lilac0112_1 | 0:b910276f9da2 | 20 | #define REG_Minimum_Pixel 0x0a |
lilac0112_1 | 0:b910276f9da2 | 21 | #define REG_Shutter_Lower 0x0b |
lilac0112_1 | 0:b910276f9da2 | 22 | #define REG_Shutter_Upper 0x0c |
lilac0112_1 | 0:b910276f9da2 | 23 | #define REG_Frame_Period_Lower 0x0d |
lilac0112_1 | 0:b910276f9da2 | 24 | #define REG_Frame_Period_Upper 0x0e |
lilac0112_1 | 0:b910276f9da2 | 25 | #define REG_Configuration_I 0x0f |
lilac0112_1 | 0:b910276f9da2 | 26 | #define REG_Configuration_II 0x10 |
lilac0112_1 | 0:b910276f9da2 | 27 | #define REG_Frame_Capture 0x12 |
lilac0112_1 | 0:b910276f9da2 | 28 | #define REG_SROM_Enable 0x13 |
lilac0112_1 | 0:b910276f9da2 | 29 | #define REG_Run_Downshift 0x14 |
lilac0112_1 | 0:b910276f9da2 | 30 | #define REG_Rest1_Rate 0x15 |
lilac0112_1 | 0:b910276f9da2 | 31 | #define REG_Rest1_Downshift 0x16 |
lilac0112_1 | 0:b910276f9da2 | 32 | #define REG_Rest2_Rate 0x17 |
lilac0112_1 | 0:b910276f9da2 | 33 | #define REG_Rest2_Downshift 0x18 |
lilac0112_1 | 0:b910276f9da2 | 34 | #define REG_Rest3_Rate 0x19 |
lilac0112_1 | 0:b910276f9da2 | 35 | #define REG_Frame_Period_Max_Bound_Lower 0x1a |
lilac0112_1 | 0:b910276f9da2 | 36 | #define REG_Frame_Period_Max_Bound_Upper 0x1b |
lilac0112_1 | 0:b910276f9da2 | 37 | #define REG_Frame_Period_Min_Bound_Lower 0x1c |
lilac0112_1 | 0:b910276f9da2 | 38 | #define REG_Frame_Period_Min_Bound_Upper 0x1d |
lilac0112_1 | 0:b910276f9da2 | 39 | #define REG_Shutter_Max_Bound_Lower 0x1e |
lilac0112_1 | 0:b910276f9da2 | 40 | #define REG_Shutter_Max_Bound_Upper 0x1f |
lilac0112_1 | 0:b910276f9da2 | 41 | #define REG_LASER_CTRL0 0x20 |
lilac0112_1 | 0:b910276f9da2 | 42 | #define REG_Observation 0x24 |
lilac0112_1 | 0:b910276f9da2 | 43 | #define REG_Data_Out_Lower 0x25 |
lilac0112_1 | 0:b910276f9da2 | 44 | #define REG_Data_Out_Upper 0x26 |
lilac0112_1 | 0:b910276f9da2 | 45 | #define REG_SROM_ID 0x2a |
lilac0112_1 | 0:b910276f9da2 | 46 | #define REG_Lift_Detection_Thr 0x2e |
lilac0112_1 | 0:b910276f9da2 | 47 | #define REG_Configuration_V 0x2f |
lilac0112_1 | 0:b910276f9da2 | 48 | #define REG_Configuration_IV 0x39 |
lilac0112_1 | 0:b910276f9da2 | 49 | #define REG_Power_Up_Reset 0x3a |
lilac0112_1 | 0:b910276f9da2 | 50 | #define REG_Shutdown 0x3b |
lilac0112_1 | 0:b910276f9da2 | 51 | #define REG_Inverse_Product_ID 0x3f |
lilac0112_1 | 0:b910276f9da2 | 52 | #define REG_Motion_Burst 0x50 |
lilac0112_1 | 0:b910276f9da2 | 53 | #define REG_SROM_Load_Burst 0x62 |
lilac0112_1 | 0:b910276f9da2 | 54 | #define REG_Pixel_Burst 0x64 |
lilac0112_1 | 0:b910276f9da2 | 55 | |
lilac0112_1 | 0:b910276f9da2 | 56 | #endif |