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

Dependencies:   mbed-src Ping SDFileSystem

Committer:
lilac0112_1
Date:
Sat Feb 27 06:35:13 2016 +0000
Revision:
0:6c79a352010b
Child:
1:ea7307724f1c
subcode for japan open.

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 0:6c79a352010b 4 //4つの内どれか一つを定義する.
lilac0112_1 0:6c79a352010b 5 //#define SD_CARD
lilac0112_1 0:6c79a352010b 6 //#define ULTRA_SONIC//HC-SR04
lilac0112_1 0:6c79a352010b 7 #define ULTRA_SONIC_2//HC-SR04_on_DebugBoard
lilac0112_1 0:6c79a352010b 8 //#define COLOR_SENSOR//S9706→required for changing to S9032
lilac0112_1 0:6c79a352010b 9 //#define IR_SENSOR//MCP3208
lilac0112_1 0:6c79a352010b 10
lilac0112_1 0:6c79a352010b 11 #ifdef SD_CARD
lilac0112_1 0:6c79a352010b 12 #define BUFSIZE 40
lilac0112_1 0:6c79a352010b 13 #define FDATA_NUM 10
lilac0112_1 0:6c79a352010b 14 #endif /*SD_CARD*/
lilac0112_1 0:6c79a352010b 15
lilac0112_1 0:6c79a352010b 16 #if defined(ULTRA_SONIC) || defined(ULTRA_SONIC_2)
lilac0112_1 0:6c79a352010b 17
lilac0112_1 0:6c79a352010b 18 #endif /*(ULTRA_SONIC) || (ULTRA_SONIC_2)*/
lilac0112_1 0:6c79a352010b 19
lilac0112_1 0:6c79a352010b 20 #ifdef COLOR_SENSOR
lilac0112_1 0:6c79a352010b 21 #define SENSOR_NUM 3
lilac0112_1 0:6c79a352010b 22 #define COLOR_NUM 3
lilac0112_1 0:6c79a352010b 23 #define SENSOR_X_COLOR 9
lilac0112_1 0:6c79a352010b 24 #endif /*COLOR_SENSOR*/
lilac0112_1 0:6c79a352010b 25
lilac0112_1 0:6c79a352010b 26 #ifdef IR_SENSOR
lilac0112_1 0:6c79a352010b 27
lilac0112_1 0:6c79a352010b 28 #define IC_NUM 3
lilac0112_1 0:6c79a352010b 29 #define IR_NUM 8
lilac0112_1 0:6c79a352010b 30
lilac0112_1 0:6c79a352010b 31 #define IR_KEY 0xA
lilac0112_1 0:6c79a352010b 32 #define SHORT_SPOT 0
lilac0112_1 0:6c79a352010b 33 #define LONG_SPOT 1
lilac0112_1 0:6c79a352010b 34
lilac0112_1 0:6c79a352010b 35 #define IR_NOTE_NONE 0x0
lilac0112_1 0:6c79a352010b 36 #define IR_NOTE_FAR 0x1
lilac0112_1 0:6c79a352010b 37 #define IR_NOTE_CLOSE 0x2
lilac0112_1 0:6c79a352010b 38 #define IR_NOTE_CLOSER 0x3
lilac0112_1 0:6c79a352010b 39
lilac0112_1 0:6c79a352010b 40 #define DIS_FAR 500
lilac0112_1 0:6c79a352010b 41 #define DIS_CLOSE 1000
lilac0112_1 0:6c79a352010b 42 #define DIS_MORE_CLOSE 1500
lilac0112_1 0:6c79a352010b 43
lilac0112_1 0:6c79a352010b 44 #define START_BIT 0x04
lilac0112_1 0:6c79a352010b 45 #define MODE_SINGLE 0x02 // Single-ended mode
lilac0112_1 0:6c79a352010b 46 #define MODE_DIFF 0x00 // Differential mode
lilac0112_1 0:6c79a352010b 47 #endif /*IR_SENSOR*/
lilac0112_1 0:6c79a352010b 48
lilac0112_1 0:6c79a352010b 49 #endif