LPC824専用プログラム
Dependencies: Ping SDFileSystem mbed-src
def.h@14:61505c5dbc2b, 2016-02-06 (annotated)
- Committer:
- lilac0112_1
- Date:
- Sat Feb 06 14:24:09 2016 +0000
- Revision:
- 14:61505c5dbc2b
- Parent:
- 13:938a2dda0626
Added Comment For Debug.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
lilac0112_1 | 0:2f48b11b154f | 1 | #ifndef _DEF_H_ |
lilac0112_1 | 0:2f48b11b154f | 2 | #define _DEF_H_ |
lilac0112_1 | 0:2f48b11b154f | 3 | |
lilac0112_1 | 2:9a51bb2694aa | 4 | //4つの内どれか一つを定義する. |
lilac0112_1 | 0:2f48b11b154f | 5 | //#define SD_CARD |
lilac0112_1 | 14:61505c5dbc2b | 6 | //#define ULTRA_SONIC//HC-SR04 |
lilac0112_1 | 0:2f48b11b154f | 7 | //#define COLOR_SENSOR//S9706→required for changing to S9032 |
lilac0112_1 | 14:61505c5dbc2b | 8 | #define IR_SENSOR//MCP3208 |
lilac0112_1 | 0:2f48b11b154f | 9 | |
lilac0112_1 | 0:2f48b11b154f | 10 | #ifdef SD_CARD |
lilac0112_1 | 0:2f48b11b154f | 11 | #define BUFSIZE 40 |
lilac0112_1 | 0:2f48b11b154f | 12 | #define FDATA_NUM 10 |
lilac0112_1 | 0:2f48b11b154f | 13 | #endif /*SD_CARD*/ |
lilac0112_1 | 0:2f48b11b154f | 14 | |
lilac0112_1 | 0:2f48b11b154f | 15 | #ifdef ULTRA_SONIC |
lilac0112_1 | 0:2f48b11b154f | 16 | |
lilac0112_1 | 0:2f48b11b154f | 17 | #endif /*ULTRA_SONIC*/ |
lilac0112_1 | 0:2f48b11b154f | 18 | |
lilac0112_1 | 0:2f48b11b154f | 19 | #ifdef COLOR_SENSOR |
lilac0112_1 | 2:9a51bb2694aa | 20 | #define SENSOR_NUM 3 |
lilac0112_1 | 2:9a51bb2694aa | 21 | #define COLOR_NUM 3 |
lilac0112_1 | 2:9a51bb2694aa | 22 | #define SENSOR_X_COLOR 9 |
lilac0112_1 | 0:2f48b11b154f | 23 | #endif /*COLOR_SENSOR*/ |
lilac0112_1 | 0:2f48b11b154f | 24 | |
lilac0112_1 | 0:2f48b11b154f | 25 | #ifdef IR_SENSOR |
lilac0112_1 | 7:9b1ac6fbf32c | 26 | |
lilac0112_1 | 0:2f48b11b154f | 27 | #define IC_NUM 3 |
lilac0112_1 | 7:9b1ac6fbf32c | 28 | #define IR_NUM 8 |
lilac0112_1 | 7:9b1ac6fbf32c | 29 | |
lilac0112_1 | 12:c90a124169e6 | 30 | #define IR_KEY 0xA |
lilac0112_1 | 12:c90a124169e6 | 31 | #define SHORT_SPOT 0 |
lilac0112_1 | 12:c90a124169e6 | 32 | #define LONG_SPOT 1 |
lilac0112_1 | 12:c90a124169e6 | 33 | |
lilac0112_1 | 12:c90a124169e6 | 34 | #define IR_NOTE_NONE 0x0 |
lilac0112_1 | 12:c90a124169e6 | 35 | #define IR_NOTE_FAR 0x1 |
lilac0112_1 | 12:c90a124169e6 | 36 | #define IR_NOTE_CLOSE 0x2 |
lilac0112_1 | 12:c90a124169e6 | 37 | #define IR_NOTE_CLOSER 0x3 |
lilac0112_1 | 12:c90a124169e6 | 38 | |
lilac0112_1 | 12:c90a124169e6 | 39 | #define DIS_FAR 500 |
lilac0112_1 | 12:c90a124169e6 | 40 | #define DIS_CLOSE 1000 |
lilac0112_1 | 12:c90a124169e6 | 41 | #define DIS_MORE_CLOSE 1500 |
lilac0112_1 | 12:c90a124169e6 | 42 | |
lilac0112_1 | 7:9b1ac6fbf32c | 43 | #define START_BIT 0x04 |
lilac0112_1 | 7:9b1ac6fbf32c | 44 | #define MODE_SINGLE 0x02 // Single-ended mode |
lilac0112_1 | 7:9b1ac6fbf32c | 45 | #define MODE_DIFF 0x00 // Differential mode |
lilac0112_1 | 0:2f48b11b154f | 46 | #endif /*IR_SENSOR*/ |
lilac0112_1 | 0:2f48b11b154f | 47 | |
lilac0112_1 | 0:2f48b11b154f | 48 | #endif |