せとうちオープン用のメインプログラム

Dependencies:   mbed AQM1602 HMC6352 PID

Committer:
lilac0112_1
Date:
Sun May 01 06:30:37 2016 +0000
Revision:
0:b910276f9da2
from 2v10

Who changed what in which revision?

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