ジャパンオープン用のLPC824専用プログラム
Dependencies: mbed-src Ping SDFileSystem
main/def.h@8:7b9d70751bdf, 2016-03-27 (annotated)
- 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?
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 | 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 |