Skip to content

Commit a8fa6ec

Browse files
author
Cruz Monrreal
authored
Merge pull request #9174 from ashok-rao/MTB_ODIN_v2_fixes
MTB_ODIN_v2_fixes
2 parents 5ad20d4 + 64e9ad0 commit a8fa6ec

File tree

2 files changed

+48
-48
lines changed
  • targets
    • TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_MTB_UBLOX_ODIN_W2

2 files changed

+48
-48
lines changed

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_MTB_UBLOX_ODIN_W2/PinNames.h

Lines changed: 47 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -88,20 +88,20 @@ typedef enum {
8888
P_A2 = NC,
8989
P_A3 = NC,
9090
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,
105105
// PortB
106106
P_B1 = NC,
107107
P_B2 = NC,
@@ -116,38 +116,38 @@ typedef enum {
116116
P_C2 = NC,
117117
P_C3 = NC,
118118
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,
121121
P_C7 = NC,
122-
P_C8 = PE_12, // Res
122+
P_C8 = PE_12,
123123
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,
133133
// 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,
140140
P_D7 = NC,
141-
P_D8 = PA_1, // RMII-REFCLK
141+
P_D8 = PA_1,
142142
// 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,
148148
//P_TP11, // BOOT0
149149

150-
// Internal
150+
// Mbed pins
151151
LED_RED = PE_0,
152152
LED_GREEN = PB_6,
153153
LED_BLUE = PB_8,
@@ -157,20 +157,19 @@ typedef enum {
157157
LED3 = LED_BLUE,
158158

159159
SW1 = PF_2,
160-
SW2 = PG_4,
161160

162161
// Standardized button names
163162
BUTTON1 = SW1,
164-
BUTTON2 = SW2,
165163

166164
I2C_SDA = PF_0,
167165
I2C_SCL = PF_1,
168166

169167
SPI0_MOSI = PE_14,
170168
SPI0_MISO = PE_13,
171169
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
174173

175174
SPI_MOSI = SPI0_MOSI,
176175
SPI_MISO = SPI0_MISO,
@@ -216,7 +215,7 @@ typedef enum {
216215
MISO1 = P_C6,
217216
SCK1 = SPI_SCK,
218217
GP0 = BUTTON1,
219-
GP1 = SPI_CS,
218+
GP1 = P_C11,
220219
AIN0 = P_C13,
221220
AIN1 = P_A18,
222221
AIN2 = P_A5,
@@ -226,9 +225,9 @@ typedef enum {
226225
GP10 = NC,
227226
RTS = NC,
228227
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
232231
GP4 = P_A17,
233232
TX2 = NC,
234233
RX2 = NC,
@@ -238,7 +237,7 @@ typedef enum {
238237
MISO2 = NC,
239238
SCK2 = NC,
240239
GP3 = P_A16,
241-
GP2 = P_C5,
240+
GP2 = P_C5, //CS for SD Card on MTB
242241
PWM2 = LED_GREEN,
243242
PWM1 = LED_BLUE,
244243
PWM0 = LED_RED,

targets/targets.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4164,6 +4164,7 @@
41644164
"MTB_UBLOX_ODIN_W2": {
41654165
"inherits": ["MODULE_UBLOX_ODIN_W2"],
41664166
"device_has_add": [],
4167+
"overrides": {"lse_available": 0},
41674168
"release_versions": ["5"]
41684169
},
41694170
"UBLOX_C030": {

0 commit comments

Comments
 (0)