ジャパンオープン用のLPC824専用プログラム

Dependencies:   mbed-src Ping SDFileSystem

main/def.h

Committer:
lilac0112_1
Date:
2016-03-27
Revision:
8:7b9d70751bdf
Parent:
7:22d0c4a400c4

File content as of revision 8:7b9d70751bdf:

#ifndef _DEF_H_
#define _DEF_H_

//3つの内どれか一つを定義する.
//#define ULTRA_SONIC//HC-SR04
//#define ULTRA_SONIC_2//HC-SR04_on_DebugBoard
#define IR_SENSOR//MCP3208

#if defined(ULTRA_SONIC) || defined(ULTRA_SONIC_2)

#endif /*(ULTRA_SONIC) || (ULTRA_SONIC_2)*/

#ifdef IR_SENSOR
    
    #define IC_NUM 3
    #define IR_NUM 8
    
    #define IR_KEY 0x2
    #define IR_SHORT 0
    #define IR_LONG 1
    
    #define IR_NOTE_NONE    0x0
    #define IR_NOTE_FAR     0x1
    #define IR_NOTE_CLOSE   0x2
    #define IR_NOTE_CLOSER  0x3
    
    #define DIS_FAR 500
    #define DIS_CLOSE 1000
    #define DIS_MORE_CLOSE 1500
    
    #define DIS_0 0x0//low_value
    #define DIS_1 0x1
    #define DIS_2 0x2
    #define DIS_3 0x3
    #define DIS_4 0x4
    #define DIS_5 0x5
    #define DIS_6 0x6
    #define DIS_7 0x7//high_value
    
    #define DIF_0 0x0//low_value
    #define DIF_1 0x1
    #define DIF_2 0x2
    #define DIF_3 0x3
    #define DIF_4 0x4
    #define DIF_5 0x5
    #define DIF_6 0x6
    #define DIF_7 0x7//high_value
    
    #define LONG_AVE 5
    
    #define START_BIT   0x04
    #define MODE_SINGLE 0x02    // Single-ended mode
    #define MODE_DIFF   0x00    // Differential mode
#endif /*IR_SENSOR*/

#endif