#ifndef PIN_CONFIG
#define PIN_CONFIG

//Xbee
static PinName const XBee1TX = PC_10;
static PinName const XBee1RX = PC_11;
static PinName const XBee2TX = PC_12;
static PinName const XBee2RX = PD_2;
//pc
static PinName const usbTX = PA_2;
static PinName const usbRX = PA_3;
//MDconnect
static PinName const MDSCL = PB_8;
static PinName const MDSDA = PB_9;
//Debug LED
static PinName const DebugLED1 = PC_14;
static PinName const DebugLED2 = PC_15;
static PinName const DebugLED3 = PH_0;
static PinName const DebugLED4 = PH_1;
//センサー１（上から）
static PinName const Sensor4pin1a = PA_0;
static PinName const Sensor4pin1b = PA_1;
//センサー２（上から）
static PinName const Sensor4pin2a = PA_4;
static PinName const Sensor4pin2b = PB_0;
//センサー３（上から）
static PinName const Sensor3pin3a = PC_0;
//センサー４（上から）
static PinName const Sensor3pin3b = PC_1;
//センサー５（上から）
static PinName const Sensor3pin4a = PC_2;
//センサー6（上から）
static PinName const Sensor3pin4b = PC_3;
//センサー7（上から）
static PinName const Sensor4pin5a = PA_14;
static PinName const Sensor4pin5b = PA_15;
//センサー8（上から）
static PinName const Sensor4pin6a = PB_7;
static PinName const Sensor4pin6b = PC_13;
//エアシリンダー１（上から）
static PinName const EMV1a = PA_12;
static PinName const EMV1b = PA_11;
//エアシリンダー２（上から）
static PinName const EMV2a = PB_12;
static PinName const EMV2b = PB_2;
//エアシリンダー３（上から）
static PinName const EMV3a = PB_1;
static PinName const EMV3b = PB_15;
//エアシリンダー４（上から）
static PinName const EMV4a = PB_14;
static PinName const EMV4b = PB_13;
//PWM
static PinName const PWM1 = PA_5;
static PinName const PWM2 = PA_6;
static PinName const PWM3 = PA_7;
static PinName const PWM4 = PB_6;
static PinName const PWM5 = PC_7;
static PinName const PWM6 = PA_9;
static PinName const PWM8 = PB_10;
static PinName const PWM10 = PB_5;
static PinName const PWM11 = PB_3;
//HMC
static pinName const HMCsda = PB_4;
static PinName const HMCscl = PA_8;
//solenoid digital out
static PinName const solenoidPin = PA_10;
#endif
