Main Program
Dependencies: mbed AQM1602 HMC6352 PID
setting/main.h
- Committer:
- lilac0112_1
- Date:
- 2016-01-07
- Revision:
- 14:6f214ea5722e
- Child:
- 15:88f2c525caca
File content as of revision 14:6f214ea5722e:
#ifndef _MAIN_H_ #define _MAIN_H_ #include "def.h" volatile uint8_t INdata[DATA_NUM]={0}, EXdata[DATA_NUM]={0}; Record data; BusOut LED(LED1); RawSerial pc(SERIAL_TX, SERIAL_RX); RawSerial RN42(D8, D2); AQM1602 Lcd(NC, NC); Timer t; Ticker Duty[DUTY_NUM]; Timeout Stp; MPU6050 mpu(D14, D15); // sda, scl pin InterruptIn INT0(D7); // INT0 pin BusIn RotarySw(NC, NC, NC, NC); BusIn Sw(NC, NC); //Serail for motors string StringFIN; //mouse static PinName const MOSI = D11; static PinName const MISO = D12; static PinName const SCLK = D13; static PinName const NCS = D10; adns_9800 mouse_sensor(MOSI, MISO, SCLK, NCS); //Lcd出力文字(6文字に揃える.) char lcdstr[0x10][0x04][BUFSIZE]={ {{"None "}, {0 }, {0 }, {0 }}, {{"Start "}, {0 }, {0 }, {0 }}, {{"Debug0"}, {"Ir0 "}, {"Ir1 "}, {"Ir2 "}}, {{"Debug1"}, {"Ping0 "}, {"Mouse0"}, {"Gyro0 "}}, {{"Debug2"}, {0 }, {0 }, {0 }}, {{"Test0 "}, {0 }, {0 }, {0 }}, {{"Test1 "}, {0 }, {0 }, {0 }}, {{"Test2 "}, {0 }, {0 }, {0 }}, {{"Calib0"}, {0 }, {0 }, {0 }}, {{"Calib1"}, {0 }, {0 }, {0 }}, {{"Calib2"}, {0 }, {0 }, {0 }}, {{"Save "}, {0 }, {0 }, {0 }}, {{"Store "}, {0 }, {0 }, {0 }}, {{"Def0 "}, {0 }, {0 }, {0 }}, {{"Att0 "}, {0 }, {0 }, {0 }}, {{"Stop "}, {0 }, {0 }, {0 }} }; double dutycycle[DUTY_NUM] ={//[s] 0.2 }; #endif /*_MAIN_H_*/