@@ -88,20 +88,20 @@ typedef enum {
88
88
P_A2 = NC ,
89
89
P_A3 = NC ,
90
90
P_A4 = NC ,
91
- P_A5 = PC_2 , // UART-DTR
92
- P_A6 = PF_2 , // Switch-0
93
- P_A7 = PE_0 , // Red, Mode
94
- P_A8 = PB_6 , // Green, Switch-1
95
- P_A9 = PB_8 , // Blue
96
- P_A10 = PA_11 , // UART-CTS
97
- P_A11 = PA_9 , // UART-TXD
98
- P_A12 = PA_12 , // UART-RTS
99
- P_A13 = PA_10 , // UART-RXD
100
- P_A14 = PD_9 , // GPIO-0
101
- P_A15 = PD_8 , // GPIO-1
102
- P_A16 = PD_11 , // GPIO-2
103
- P_A17 = PD_12 , // GPIO-3
104
- P_A18 = PA_3 , // UART-DSR
91
+ P_A5 = PC_2 ,
92
+ P_A6 = PF_2 ,
93
+ P_A7 = PE_0 ,
94
+ P_A8 = PB_6 ,
95
+ P_A9 = PB_8 ,
96
+ P_A10 = PA_11 ,
97
+ P_A11 = PA_9 ,
98
+ P_A12 = PA_12 ,
99
+ P_A13 = PA_10 ,
100
+ P_A14 = PD_9 ,
101
+ P_A15 = PD_8 ,
102
+ P_A16 = PD_11 ,
103
+ P_A17 = PD_12 ,
104
+ P_A18 = PA_3 ,
105
105
// PortB
106
106
P_B1 = NC ,
107
107
P_B2 = NC ,
@@ -116,38 +116,38 @@ typedef enum {
116
116
P_C2 = NC ,
117
117
P_C3 = NC ,
118
118
P_C4 = NC ,
119
- P_C5 = PG_4 , // SPI-IRQ
120
- P_C6 = PE_13 , // SPI-MISO
119
+ P_C5 = PG_4 ,
120
+ P_C6 = PE_13 ,
121
121
P_C7 = NC ,
122
- P_C8 = PE_12 , // Res
122
+ P_C8 = PE_12 ,
123
123
P_C9 = NC ,
124
- P_C10 = PE_14 , // SPI-MOSI
125
- P_C11 = PE_11 , // SPI-CS0
126
- P_C12 = PE_9 , // Res
127
- P_C13 = PF_6 , // GPIO-4
128
- P_C14 = PC_1 , // RMII-MDC
129
- P_C15 = PA_2 , // RMII-MDIO
130
- P_C16 = PF_7 , // GPIO-7
131
- P_C17 = PF_1 , // I2C-SCL
132
- P_C18 = PF_0 , // I2C-SDA
124
+ P_C10 = PE_14 ,
125
+ P_C11 = PE_11 ,
126
+ P_C12 = PE_9 ,
127
+ P_C13 = PF_6 ,
128
+ P_C14 = PC_1 ,
129
+ P_C15 = PA_2 ,
130
+ P_C16 = PF_7 ,
131
+ P_C17 = PF_1 ,
132
+ P_C18 = PF_0 ,
133
133
// PortD
134
- P_D1 = PB_12 , // RMII-TXD0
135
- P_D2 = PB_13 , // RMII-TXD1
136
- P_D3 = PB_11 , // RMII-TXEN
137
- P_D4 = PA_7 , // RMII-CRSDV
138
- P_D5 = PC_4 , // RMII-RXD0
139
- P_D6 = PC_5 , // RMII-RXD1
134
+ P_D1 = PB_12 ,
135
+ P_D2 = PB_13 ,
136
+ P_D3 = PB_11 ,
137
+ P_D4 = PA_7 ,
138
+ P_D5 = PC_4 ,
139
+ P_D6 = PC_5 ,
140
140
P_D7 = NC ,
141
- P_D8 = PA_1 , // RMII-REFCLK
141
+ P_D8 = PA_1 ,
142
142
// TestPads
143
- P_TP5 = PB_4 , // NTRST
144
- P_TP7 = PA_13 , // TMS SWDIO
145
- P_TP8 = PA_15 , // TDI
146
- P_TP9 = PA_14 , // TCK SWCLK
147
- P_TP10 = PB_3 , // TDO
143
+ P_TP5 = PB_4 ,
144
+ P_TP7 = PA_13 ,
145
+ P_TP8 = PA_15 ,
146
+ P_TP9 = PA_14 ,
147
+ P_TP10 = PB_3 ,
148
148
//P_TP11, // BOOT0
149
149
150
- // Internal
150
+ // Mbed pins
151
151
LED_RED = PE_0 ,
152
152
LED_GREEN = PB_6 ,
153
153
LED_BLUE = PB_8 ,
@@ -157,20 +157,19 @@ typedef enum {
157
157
LED3 = LED_BLUE ,
158
158
159
159
SW1 = PF_2 ,
160
- SW2 = PG_4 ,
161
160
162
161
// Standardized button names
163
162
BUTTON1 = SW1 ,
164
- BUTTON2 = SW2 ,
165
163
166
164
I2C_SDA = PF_0 ,
167
165
I2C_SCL = PF_1 ,
168
166
169
167
SPI0_MOSI = PE_14 ,
170
168
SPI0_MISO = PE_13 ,
171
169
SPI0_SCK = PE_12 ,
172
- SPI0_CS = PE_11 ,
173
- SPI1_CS = PE_9 ,
170
+ SPI0_CS = PE_11 , //CS for SPI Flash on MCB
171
+ SPI1_CS = PE_9 , //CS for LCD on MTB
172
+ SPI2_CS = PG_4 , //CS for SD card on MTB
174
173
175
174
SPI_MOSI = SPI0_MOSI ,
176
175
SPI_MISO = SPI0_MISO ,
@@ -216,7 +215,7 @@ typedef enum {
216
215
MISO1 = P_C6 ,
217
216
SCK1 = SPI_SCK ,
218
217
GP0 = BUTTON1 ,
219
- GP1 = SPI_CS ,
218
+ GP1 = P_C11 ,
220
219
AIN0 = P_C13 ,
221
220
AIN1 = P_A18 ,
222
221
AIN2 = P_A5 ,
@@ -226,9 +225,9 @@ typedef enum {
226
225
GP10 = NC ,
227
226
RTS = NC ,
228
227
CTS = NC ,
229
- GP7 = P_C12 ,
230
- GP6 = P_A12 ,
231
- GP5 = P_A10 ,
228
+ GP7 = P_C12 , //LCD CS on MTB
229
+ GP6 = P_A12 , //LCD Reset on MTB
230
+ GP5 = P_A10 , //LCD A0 on MTB
232
231
GP4 = P_A17 ,
233
232
TX2 = NC ,
234
233
RX2 = NC ,
@@ -238,7 +237,7 @@ typedef enum {
238
237
MISO2 = NC ,
239
238
SCK2 = NC ,
240
239
GP3 = P_A16 ,
241
- GP2 = P_C5 ,
240
+ GP2 = P_C5 , //CS for SD Card on MTB
242
241
PWM2 = LED_GREEN ,
243
242
PWM1 = LED_BLUE ,
244
243
PWM0 = LED_RED ,
0 commit comments