Main Program
Dependencies: mbed AQM1602 HMC6352 PID
setting/def.h
- Committer:
- lilac0112_1
- Date:
- 2016-01-09
- Revision:
- 15:88f2c525caca
- Parent:
- 14:6f214ea5722e
- Child:
- 16:6900f47fa0b5
File content as of revision 15:88f2c525caca:
#ifndef _DEF_H_ #define _DEF_H_ //BT(BlueTooth) #define DATA_NUM 8+2//2byte→KEYCODE(拝啓)とCHECKCODE(敬具) 8byte→やりとりするデータ #define TX_KEYCODE 0xAA//あちらのKEYCODE #define RX_KEYCODE 0xAA//こちらのKEYCODE #define KEY 0//KEYCODEは配列の最初 #define CHECK DATA_NUM-1//CHECKCODEは配列の最後 //Switch 入力値 #define NONE 0x00 #define FRONT 0x01 #define BACK 0x02 #define RIGHT 0x04 #define LEFT 0x08 #define F_L 0x09 #define B_R 0x06 //Lcd 設定値 #define BUFSIZE 10 #define STATE_NUM_X 0x04 #define STATE_NUM_Y 0x10 //繰り返し割り込み #define DUTY_NUM 1 #define DUTY_SW 0 #define DUTY_GYRO 1 #define DUTY_PING 2 #define DUTY_COLOR 3 #define DUTY_MOUSE 4 //MPU6050関連 //config.h //データ typedef struct { uint8_t ping[4]; uint8_t ir[12]; uint8_t irLong[6]; uint8_t line[3]; uint8_t mouse[2]; uint16_t compass; uint8_t color[3]; uint8_t lcdpoint[2]; uint8_t stopflag; } Record; #endif