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

Dependencies:   mbed-src Ping SDFileSystem

Committer:
lilac0112_1
Date:
Sun Mar 27 13:05:30 2016 +0000
Revision:
8:7b9d70751bdf
Parent:
7:22d0c4a400c4
JapanSoccerOpen2016 CatPot program(sub)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lilac0112_1 0:6c79a352010b 1 #ifndef _DEF_H_
lilac0112_1 0:6c79a352010b 2 #define _DEF_H_
lilac0112_1 0:6c79a352010b 3
lilac0112_1 3:8ef3afcf4ade 4 //3つの内どれか一つを定義する.
lilac0112_1 8:7b9d70751bdf 5 //#define ULTRA_SONIC//HC-SR04
lilac0112_1 1:ea7307724f1c 6 //#define ULTRA_SONIC_2//HC-SR04_on_DebugBoard
lilac0112_1 8:7b9d70751bdf 7 #define IR_SENSOR//MCP3208
lilac0112_1 0:6c79a352010b 8
lilac0112_1 0:6c79a352010b 9 #if defined(ULTRA_SONIC) || defined(ULTRA_SONIC_2)
lilac0112_1 0:6c79a352010b 10
lilac0112_1 0:6c79a352010b 11 #endif /*(ULTRA_SONIC) || (ULTRA_SONIC_2)*/
lilac0112_1 0:6c79a352010b 12
lilac0112_1 0:6c79a352010b 13 #ifdef IR_SENSOR
lilac0112_1 0:6c79a352010b 14
lilac0112_1 0:6c79a352010b 15 #define IC_NUM 3
lilac0112_1 0:6c79a352010b 16 #define IR_NUM 8
lilac0112_1 0:6c79a352010b 17
lilac0112_1 1:ea7307724f1c 18 #define IR_KEY 0x2
lilac0112_1 1:ea7307724f1c 19 #define IR_SHORT 0
lilac0112_1 1:ea7307724f1c 20 #define IR_LONG 1
lilac0112_1 0:6c79a352010b 21
lilac0112_1 0:6c79a352010b 22 #define IR_NOTE_NONE 0x0
lilac0112_1 0:6c79a352010b 23 #define IR_NOTE_FAR 0x1
lilac0112_1 0:6c79a352010b 24 #define IR_NOTE_CLOSE 0x2
lilac0112_1 0:6c79a352010b 25 #define IR_NOTE_CLOSER 0x3
lilac0112_1 0:6c79a352010b 26
lilac0112_1 0:6c79a352010b 27 #define DIS_FAR 500
lilac0112_1 0:6c79a352010b 28 #define DIS_CLOSE 1000
lilac0112_1 0:6c79a352010b 29 #define DIS_MORE_CLOSE 1500
lilac0112_1 0:6c79a352010b 30
lilac0112_1 1:ea7307724f1c 31 #define DIS_0 0x0//low_value
lilac0112_1 1:ea7307724f1c 32 #define DIS_1 0x1
lilac0112_1 1:ea7307724f1c 33 #define DIS_2 0x2
lilac0112_1 1:ea7307724f1c 34 #define DIS_3 0x3
lilac0112_1 1:ea7307724f1c 35 #define DIS_4 0x4
lilac0112_1 1:ea7307724f1c 36 #define DIS_5 0x5
lilac0112_1 1:ea7307724f1c 37 #define DIS_6 0x6
lilac0112_1 1:ea7307724f1c 38 #define DIS_7 0x7//high_value
lilac0112_1 1:ea7307724f1c 39
lilac0112_1 5:d666b328c093 40 #define DIF_0 0x0//low_value
lilac0112_1 5:d666b328c093 41 #define DIF_1 0x1
lilac0112_1 5:d666b328c093 42 #define DIF_2 0x2
lilac0112_1 5:d666b328c093 43 #define DIF_3 0x3
lilac0112_1 5:d666b328c093 44 #define DIF_4 0x4
lilac0112_1 5:d666b328c093 45 #define DIF_5 0x5
lilac0112_1 5:d666b328c093 46 #define DIF_6 0x6
lilac0112_1 5:d666b328c093 47 #define DIF_7 0x7//high_value
lilac0112_1 5:d666b328c093 48
lilac0112_1 5:d666b328c093 49 #define LONG_AVE 5
lilac0112_1 1:ea7307724f1c 50
lilac0112_1 0:6c79a352010b 51 #define START_BIT 0x04
lilac0112_1 0:6c79a352010b 52 #define MODE_SINGLE 0x02 // Single-ended mode
lilac0112_1 0:6c79a352010b 53 #define MODE_DIFF 0x00 // Differential mode
lilac0112_1 0:6c79a352010b 54 #endif /*IR_SENSOR*/
lilac0112_1 0:6c79a352010b 55
lilac0112_1 0:6c79a352010b 56 #endif