ジャパンオープン用のLPC824専用プログラム
Dependencies: mbed-src Ping SDFileSystem
main/def.h@0:6c79a352010b, 2016-02-27 (annotated)
- 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?
User | Revision | Line number | New 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 |