Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed AQM1602 HMC6352 PID
PinConfig.h
00001 #ifndef _PIN_CONFIG_H_ 00002 #define _PIN_CONFIG_H_ 00003 00004 //pc(Computer) 00005 static PinName const monitor_tx = SERIAL_TX; 00006 static PinName const monitor_rx = SERIAL_RX; 00007 //led(main) 00008 static PinName const led1 = PC_12; 00009 static PinName const led2 = PC_10; 00010 static PinName const led3 = PC_11; 00011 static PinName const led4 = PD_2; 00012 //write(main) 00013 static PinName const stlinkTMS = PA_13; 00014 static PinName const stlinkTCK = PA_14; 00015 static PinName const stlinkRX = D1; 00016 static PinName const stlinkNRST = NC; 00017 static PinName const stlink3V3 = NC; 00018 //line(bottom) 00019 static PinName const lineA1 = PB_7; 00020 static PinName const lineB1 = PC_13; 00021 static PinName const lineC1 = PC_3; 00022 static PinName const lineA2 = A0; 00023 static PinName const lineB2 = A1; 00024 static PinName const lineC2 = A2; 00025 static PinName const lineInA = A3; 00026 static PinName const lineInB = A4; 00027 static PinName const lineInC = A5; 00028 //ballcheck(bottom) 00029 static PinName const ballcheck = PC_2; 00030 //debug_switch(debug_board) 00031 static PinName const selectsw1 = PC_8; 00032 static PinName const selectsw2 = PC_9; 00033 static PinName const debugsw1 = D15; 00034 static PinName const debugsw2 = D14; 00035 //motor(main) 00036 static PinName const motor_rx = PA_12; 00037 static PinName const motor_tx = PA_11; 00038 //spi(main) 00039 static PinName const SPI_slck = D13; 00040 static PinName const SPI_miso = D12; 00041 static PinName const SPI_mosi = D11; 00042 static PinName const SPI_ss_sd = PB_12; 00043 static PinName const SPI_ss_sonic = D10; 00044 static PinName const SPI_ss_color = D9; 00045 static PinName const SPI_ss_ir = PB_1; 00046 //bluetooth(debug_board) 00047 static PinName const blue_txd = D2; 00048 static PinName const blue_rxd = D8; 00049 static PinName const blue_reset = PB_2; 00050 //lcd(debug_board) 00051 static PinName const lcd_sda = D5; 00052 static PinName const lcd_scl = D7; 00053 //gyro(debug_board) 00054 static PinName const sens_sda = D3; 00055 static PinName const sens_scl = D6; 00056 static PinName const sens_interrupt = D0; 00057 //mouse(bottom) 00058 static PinName const mouse_mosi = PB_15; 00059 static PinName const mouse_miso = PB_14; 00060 static PinName const mouse_slck = PB_13; 00061 static PinName const mouse_ss = D4; 00062 //solenoid(bottom) 00063 static PinName const solenoid = PC_4; 00064 00065 00066 00067 //for test 00068 /* 00069 //pc(Computer) 00070 static PinName const monitor_tx = NC; 00071 static PinName const monitor_rx = NC; 00072 //led(main) 00073 static PinName const led1 = NC; 00074 static PinName const led2 = NC; 00075 static PinName const led3 = NC; 00076 static PinName const led4 = NC; 00077 //write(main) 00078 static PinName const stlinkTMS = NC; 00079 static PinName const stlinkTCK = NC; 00080 static PinName const stlinkRX = NC; 00081 static PinName const stlinkNRST = NC; 00082 static PinName const stlink3V3 = NC; 00083 //line(bottom) 00084 static PinName const lineA1 = NC; 00085 static PinName const lineB1 = NC; 00086 static PinName const lineC1 = NC; 00087 static PinName const lineA2 = NC; 00088 static PinName const lineB2 = NC; 00089 static PinName const lineC2 = NC; 00090 static PinName const lineInA = NC; 00091 static PinName const lineInB = NC; 00092 static PinName const lineInC = NC; 00093 //ballcheck(bottom) 00094 static PinName const ballcheck = NC; 00095 //debug_switch(debug_board) 00096 static PinName const selectsw1 = NC; 00097 static PinName const selectsw2 = NC; 00098 static PinName const debugsw1 = NC; 00099 static PinName const debugsw2 = NC; 00100 //motor(main) 00101 static PinName const motor_rx = NC; 00102 static PinName const motor_tx = NC; 00103 //spi(main) 00104 static PinName const SPI_slck = NC; 00105 static PinName const SPI_miso = NC; 00106 static PinName const SPI_mosi = NC; 00107 static PinName const SPI_ss_sd = NC; 00108 static PinName const SPI_ss_sonic = NC; 00109 static PinName const SPI_ss_color = NC; 00110 static PinName const SPI_ss_ir = NC; 00111 //bluetooth(debug_board) 00112 static PinName const blue_txd = NC; 00113 static PinName const blue_rxd = NC; 00114 static PinName const blue_reset = NC; 00115 //lcd(debug_board) 00116 static PinName const lcd_sda = NC; 00117 static PinName const lcd_scl = NC; 00118 //gyro(debug_board) 00119 static PinName const sens_sda = NC; 00120 static PinName const sens_scl = NC; 00121 static PinName const sens_interrupt = NC; 00122 //mouse(bottom) 00123 static PinName const mouse_mosi = NC; 00124 static PinName const mouse_miso = NC; 00125 static PinName const mouse_slck = NC; 00126 static PinName const mouse_ss = D4; 00127 //solenoid(bottom) 00128 static PinName const solenoid = NC; 00129 */ 00130 #endif /*_PIN_CONFIG_H_*/
Generated on Tue Jul 12 2022 23:12:38 by
1.7.2