LPC824専用プログラム

Dependencies:   Ping SDFileSystem mbed-src

Committer:
lilac0112_1
Date:
Thu Feb 25 06:17:49 2016 +0000
Revision:
16:f0d3e58b3ca5
Parent:
14:61505c5dbc2b
Hokushinetsu(SubCPU)

Who changed what in which revision?

UserRevisionLine numberNew 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