diff options
Diffstat (limited to 'lib/chibios-contrib/ext/mcux-sdk/boards/hvpkv11z75m/project_template/pin_mux.h')
-rw-r--r-- | lib/chibios-contrib/ext/mcux-sdk/boards/hvpkv11z75m/project_template/pin_mux.h | 397 |
1 files changed, 397 insertions, 0 deletions
diff --git a/lib/chibios-contrib/ext/mcux-sdk/boards/hvpkv11z75m/project_template/pin_mux.h b/lib/chibios-contrib/ext/mcux-sdk/boards/hvpkv11z75m/project_template/pin_mux.h new file mode 100644 index 000000000..48522cf37 --- /dev/null +++ b/lib/chibios-contrib/ext/mcux-sdk/boards/hvpkv11z75m/project_template/pin_mux.h | |||
@@ -0,0 +1,397 @@ | |||
1 | /* | ||
2 | * Copyright 2018 NXP. | ||
3 | * All rights reserved. | ||
4 | * | ||
5 | * SPDX-License-Identifier: BSD-3-Clause | ||
6 | */ | ||
7 | |||
8 | /*********************************************************************************************************************** | ||
9 | * This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file | ||
10 | * will be overwritten if the respective MCUXpresso Config Tools is used to update this file. | ||
11 | **********************************************************************************************************************/ | ||
12 | |||
13 | #ifndef _PIN_MUX_H_ | ||
14 | #define _PIN_MUX_H_ | ||
15 | |||
16 | /*! | ||
17 | * @addtogroup pin_mux | ||
18 | * @{ | ||
19 | */ | ||
20 | |||
21 | /*********************************************************************************************************************** | ||
22 | * API | ||
23 | **********************************************************************************************************************/ | ||
24 | |||
25 | #if defined(__cplusplus) | ||
26 | extern "C" { | ||
27 | #endif | ||
28 | |||
29 | /*! | ||
30 | * @brief Calls initialization functions. | ||
31 | * | ||
32 | */ | ||
33 | void BOARD_InitBootPins(void); | ||
34 | |||
35 | /*! | ||
36 | * @brief FTM0 Fault 0 Select: FTM0_FLT0 pin */ | ||
37 | #define SOPT4_FTM0FLT0_FTM 0x00u | ||
38 | /*! | ||
39 | * @brief FTM0 channel 0 output PWM/OCMP mode source select: FTM0CH0 pin is the output of FTM0 channel 0 PWM/OCMP */ | ||
40 | #define SOPT8_FTM0OCH0SRC_NO_MODULATION 0x00u | ||
41 | /*! | ||
42 | * @brief FTM0 channel 1 output PWM/OCMP mode source select: FTM0CH1 pin is the output of FTM0 channel 1 PWM/OCMP */ | ||
43 | #define SOPT8_FTM0OCH1SRC_NO_MODULATION 0x00u | ||
44 | /*! | ||
45 | * @brief FTM0 channel 2 output PWM/OCMP mode source select: FTM0CH2 pin is the output of FTM0 channel 2 PWM/OCMP */ | ||
46 | #define SOPT8_FTM0OCH2SRC_NO_MODULATION 0x00u | ||
47 | /*! | ||
48 | * @brief FTM0 channel 3 output PWM/OCMP mode source select: FTM0CH3 pin is the output of FTM0 channel 3 PWM/OCMP */ | ||
49 | #define SOPT8_FTM0OCH3SRC_NO_MODULATION 0x00u | ||
50 | /*! | ||
51 | * @brief FTM0 channel 4 output PWM/OCMP mode source select: FTM0CH4 pin is the output of FTM0 channel 4 PWM/OCMP */ | ||
52 | #define SOPT8_FTM0OCH4SRC_NO_MODULATION 0x00u | ||
53 | /*! | ||
54 | * @brief FTM0 channel 5 output PWM/OCMP mode source select: FTM0CH5 pin is the output of FTM0 channel 5 PWM/OCMP */ | ||
55 | #define SOPT8_FTM0OCH5SRC_NO_MODULATION 0x00u | ||
56 | |||
57 | /*! @name PORTE24 (number 15), MB_J11[A14]/MB_U12[18]/MB_PWM_AT/J4[A14]/PWM0 | ||
58 | @{ */ | ||
59 | #define MB_PWM_AT_PORT PORTE /*!<@brief PORT device name: PORTE */ | ||
60 | #define MB_PWM_AT_PIN 24U /*!<@brief PORTE pin index: 24 */ | ||
61 | /* @} */ | ||
62 | |||
63 | /*! @name PORTC4 (number 37), MB_J11[A17]/MB_U12[13]/MB_PWM_BB/J4[A17]/PWM3 | ||
64 | @{ */ | ||
65 | #define MB_PWM_BB_PORT PORTC /*!<@brief PORT device name: PORTC */ | ||
66 | #define MB_PWM_BB_PIN 4U /*!<@brief PORTC pin index: 4 */ | ||
67 | /* @} */ | ||
68 | |||
69 | /*! @name PORTC5 (number 38), MB_J11[A16]/MB_U12[19]/MB_PWM_BT/J4[A16]/PWM2 | ||
70 | @{ */ | ||
71 | #define MB_PWM_BT_PORT PORTC /*!<@brief PORT device name: PORTC */ | ||
72 | #define MB_PWM_BT_PIN 5U /*!<@brief PORTC pin index: 5 */ | ||
73 | /* @} */ | ||
74 | |||
75 | /*! @name PORTD4 (number 45), MB_J11[A18]/MB_U12[20]/MB_PWM_CT/J4[A18]/PWM4 | ||
76 | @{ */ | ||
77 | #define MB_PWM_CT_PORT PORTD /*!<@brief PORT device name: PORTD */ | ||
78 | #define MB_PWM_CT_PIN 4U /*!<@brief PORTD pin index: 4 */ | ||
79 | /* @} */ | ||
80 | |||
81 | /*! @name PORTD5 (number 46), MB_J11[A19]/MB_U12[14]/MB_PWM_CB/J4[A19]/PWM5 | ||
82 | @{ */ | ||
83 | #define MB_PWM_CB_PORT PORTD /*!<@brief PORT device name: PORTD */ | ||
84 | #define MB_PWM_CB_PIN 5U /*!<@brief PORTD pin index: 5 */ | ||
85 | /* @} */ | ||
86 | |||
87 | /*! @name PORTE25 (number 16), MB_J11[A15]/MB_U12[12]/MB_PWM_AB/J4[A15]/PWM1 | ||
88 | @{ */ | ||
89 | #define MB_PWM_AB_PORT PORTE /*!<@brief PORT device name: PORTE */ | ||
90 | #define MB_PWM_AB_PIN 25U /*!<@brief PORTE pin index: 25 */ | ||
91 | /* @} */ | ||
92 | |||
93 | /*! @name PORTC0 (number 33), MB_J11[A25]/MB_U12[11]/MB_TP28/MB_FAULT/MB_FAULT_1/MB_PFC_overcurrent/J4[A25]/FAULT_1 | ||
94 | @{ */ | ||
95 | #define MB_FAULT_1_PORT PORTC /*!<@brief PORT device name: PORTC */ | ||
96 | #define MB_FAULT_1_PIN 0U /*!<@brief PORTC pin index: 0 */ | ||
97 | /* @} */ | ||
98 | |||
99 | /*! | ||
100 | * @brief Configures pin routing and optionally pin electrical features. | ||
101 | * | ||
102 | */ | ||
103 | void MB_InitMC_PWMPins(void); | ||
104 | |||
105 | /*! | ||
106 | * @brief FTM0 channel 0 output PWM/OCMP mode source select: FTM0CH0 pin is the output of FTM0 channel 0 PWM/OCMP */ | ||
107 | #define SOPT8_FTM0OCH0SRC_NO_MODULATION 0x00u | ||
108 | /*! | ||
109 | * @brief FTM0 channel 1 output PWM/OCMP mode source select: FTM0CH1 pin is the output of FTM0 channel 1 PWM/OCMP */ | ||
110 | #define SOPT8_FTM0OCH1SRC_NO_MODULATION 0x00u | ||
111 | |||
112 | /*! @name PORTC7 (number 40), MB_J11[B21]/MB_PFC_zc_2/J4[B21]/MB_TP_27 | ||
113 | @{ */ | ||
114 | #define MB_PFC_ZC_2_PORT PORTC /*!<@brief PORT device name: PORTC */ | ||
115 | #define MB_PFC_ZC_2_PIN 7U /*!<@brief PORTC pin index: 7 */ | ||
116 | /* @} */ | ||
117 | |||
118 | /*! @name PORTA18 (number 24), MB_J11[B28]/MB_Q3[1]/MB_Relay/J4[B28]/Relay | ||
119 | @{ */ | ||
120 | #define MB_RELAY_GPIO GPIOA /*!<@brief GPIO device name: GPIOA */ | ||
121 | #define MB_RELAY_PORT PORTA /*!<@brief PORT device name: PORTA */ | ||
122 | #define MB_RELAY_PIN 18U /*!<@brief PORTA pin index: 18 */ | ||
123 | /* @} */ | ||
124 | |||
125 | /*! @name PORTD7 (number 48), MB_J11[A23]/MB_U14[2]/MB_TP12/MB_PWM_PFC1/J4[A23]/PWM9 | ||
126 | @{ */ | ||
127 | #define MB_PWM_PFC1_PORT PORTD /*!<@brief PORT device name: PORTD */ | ||
128 | #define MB_PWM_PFC1_PIN 7U /*!<@brief PORTD pin index: 7 */ | ||
129 | /* @} */ | ||
130 | |||
131 | /*! @name PORTD6 (number 47), MB_J11[A22]/MB_U14[4]/MB_TP15/MB_PWM_PFC2/J4[A22]/PWM8 | ||
132 | @{ */ | ||
133 | #define MB_PWM_PFC2_PORT PORTD /*!<@brief PORT device name: PORTD */ | ||
134 | #define MB_PWM_PFC2_PIN 6U /*!<@brief PORTD pin index: 6 */ | ||
135 | /* @} */ | ||
136 | |||
137 | /*! | ||
138 | * @brief Configures pin routing and optionally pin electrical features. | ||
139 | * | ||
140 | */ | ||
141 | void MB_InitPFCPins(void); | ||
142 | |||
143 | /*! @name PORTE18 (number 5), MB_J11[B3]/MB_U8B[7]/MB_TP34/MB_I_sense_DCB/J4[B3]/I_dcb | ||
144 | @{ */ | ||
145 | #define MB_I_DCB_PORT PORTE /*!<@brief PORT device name: PORTE */ | ||
146 | #define MB_I_DCB_PIN 18U /*!<@brief PORTE pin index: 18 */ | ||
147 | /* @} */ | ||
148 | |||
149 | /*! @name PORTE21 (number 8), MB_J11[B4]/MB_TP31/MB_V_sense_DCB/MB_DCB_Pos/J4[B4]/U_dcb | ||
150 | @{ */ | ||
151 | #define MB_U_DCB_PORT PORTE /*!<@brief PORT device name: PORTE */ | ||
152 | #define MB_U_DCB_PIN 21U /*!<@brief PORTE pin index: 21 */ | ||
153 | /* @} */ | ||
154 | |||
155 | /*! @name PORTC1 (number 34), MB_J11[B9]/MB_U12[2]/MB_TP38/MB_IPM_temp/J4[B9]/Temp_IPM | ||
156 | @{ */ | ||
157 | #define MB_TEMP_IPM_PORT PORTC /*!<@brief PORT device name: PORTC */ | ||
158 | #define MB_TEMP_IPM_PIN 1U /*!<@brief PORTC pin index: 1 */ | ||
159 | /* @} */ | ||
160 | |||
161 | /*! @name PORTB1 (number 28), MB_J11[A4]/MB_U11B[7]/MB_TP40/MB_I_sense_B/J4[A4]/I_phB | ||
162 | @{ */ | ||
163 | #define MB_I_PH_B_PORT PORTB /*!<@brief PORT device name: PORTB */ | ||
164 | #define MB_I_PH_B_PIN 1U /*!<@brief PORTB pin index: 1 */ | ||
165 | /* @} */ | ||
166 | |||
167 | /*! @name PORTE20 (number 7), MB_J11[A5]/MB_U8A[1]/MB_TP37/MB_I_sense_C/J4[A5]/I_phC | ||
168 | @{ */ | ||
169 | #define MB_I_PH_C_2_PORT PORTE /*!<@brief PORT device name: PORTE */ | ||
170 | #define MB_I_PH_C_2_PIN 20U /*!<@brief PORTE pin index: 20 */ | ||
171 | /* @} */ | ||
172 | |||
173 | /*! @name PORTE30 (number 14), MB_J11[A3]/MB_U11A[1]/MB_TP45/MB_I_sense_A/J4[A3]/I_phA | ||
174 | @{ */ | ||
175 | #define MB_I_PH_A_PORT PORTE /*!<@brief PORT device name: PORTE */ | ||
176 | #define MB_I_PH_A_PIN 30U /*!<@brief PORTE pin index: 30 */ | ||
177 | /* @} */ | ||
178 | |||
179 | /*! @name PORTE19 (number 6), MB_J11[A5]/MB_U8A[1]/MB_TP37/MB_I_sense_C/J4[A5]/I_phC | ||
180 | @{ */ | ||
181 | #define MB_I_PH_C_PORT PORTE /*!<@brief PORT device name: PORTE */ | ||
182 | #define MB_I_PH_C_PIN 19U /*!<@brief PORTE pin index: 19 */ | ||
183 | /* @} */ | ||
184 | |||
185 | /*! @name PORTC6 (number 39), MB_J11[A6]/MB_TP16/MB_TACHO/J4[A6]/TACHO | ||
186 | @{ */ | ||
187 | #define MB_TACHO_PORT PORTC /*!<@brief PORT device name: PORTC */ | ||
188 | #define MB_TACHO_PIN 6U /*!<@brief PORTC pin index: 6 */ | ||
189 | /* @} */ | ||
190 | |||
191 | /*! @name PORTB3 (number 30), MB_J11[A7]/MB_TP18/MB_Vin/J4[A7]/V_in | ||
192 | @{ */ | ||
193 | #define MB_V_IN_PORT PORTB /*!<@brief PORT device name: PORTB */ | ||
194 | #define MB_V_IN_PIN 3U /*!<@brief PORTB pin index: 3 */ | ||
195 | /* @} */ | ||
196 | |||
197 | /*! @name PORTC2 (number 35), MB_J11[A8]/MB_U2B[7]/MB_TP14/MB_Ipfc1/J4[A8]/I_pfc1 | ||
198 | @{ */ | ||
199 | #define MB_I_PFC1_PORT PORTC /*!<@brief PORT device name: PORTC */ | ||
200 | #define MB_I_PFC1_PIN 2U /*!<@brief PORTC pin index: 2 */ | ||
201 | /* @} */ | ||
202 | |||
203 | /*! @name PORTE17 (number 4), MB_J11[A9]/MB_U2A[1]/MB_TP5/MB_Ipfc2/J4[A9]/I_pfc2 | ||
204 | @{ */ | ||
205 | #define MB_I_PFC2_PORT PORTE /*!<@brief PORT device name: PORTE */ | ||
206 | #define MB_I_PFC2_PIN 17U /*!<@brief PORTE pin index: 17 */ | ||
207 | /* @} */ | ||
208 | |||
209 | /*! | ||
210 | * @brief Configures pin routing and optionally pin electrical features. | ||
211 | * | ||
212 | */ | ||
213 | void MB_InitANA_SENSPins(void); | ||
214 | |||
215 | /*! @name PORTB0 (number 27), MB_J11[B6]/MB_TP44/MB_BEMF_sense_A/MB_Phase_A/J4[B6]/BEMF_A | ||
216 | @{ */ | ||
217 | #define MB_BEMF_A_PORT PORTB /*!<@brief PORT device name: PORTB */ | ||
218 | #define MB_BEMF_A_PIN 0U /*!<@brief PORTB pin index: 0 */ | ||
219 | /* @} */ | ||
220 | |||
221 | /*! @name PORTB2 (number 29), MB_J11[B7]/MB_TP43/MB_BEMF_sense_B/MB_Phase_B/J4[B7]/BEMF_B | ||
222 | @{ */ | ||
223 | #define MB_BEMF_B_PORT PORTB /*!<@brief PORT device name: PORTB */ | ||
224 | #define MB_BEMF_B_PIN 2U /*!<@brief PORTB pin index: 2 */ | ||
225 | /* @} */ | ||
226 | |||
227 | /*! @name PORTE16 (number 3), MB_J11[B8]/MB_TP41/MB_BEMF_sense_C/MB_Phase_C/J4[B8]/BEMF_C | ||
228 | @{ */ | ||
229 | #define MB_BEMF_C_PORT PORTE /*!<@brief PORT device name: PORTE */ | ||
230 | #define MB_BEMF_C_PIN 16U /*!<@brief PORTE pin index: 16 */ | ||
231 | /* @} */ | ||
232 | |||
233 | /*! | ||
234 | * @brief Configures pin routing and optionally pin electrical features. | ||
235 | * | ||
236 | */ | ||
237 | void MB_InitBEMFPins(void); | ||
238 | |||
239 | /*! @name PORTE29 (number 13), MB_J9[5]/MB_J11[B16]/MB_TP19/MB_ENC_Index/J4[B16]/TM2 | ||
240 | @{ */ | ||
241 | #define MB_ENC_INDEX_GPIO GPIOE /*!<@brief GPIO device name: GPIOE */ | ||
242 | #define MB_ENC_INDEX_PORT PORTE /*!<@brief PORT device name: PORTE */ | ||
243 | #define MB_ENC_INDEX_PIN 29U /*!<@brief PORTE pin index: 29 */ | ||
244 | /* @} */ | ||
245 | |||
246 | /*! @name PORTA1 (number 18), MB_J9[3]/MB_J11[B14]/MB_TP13/MB_ENC_PhaseA/J4[B14]/TM0 | ||
247 | @{ */ | ||
248 | #define MB_ENC_PHASE_A_PORT PORTA /*!<@brief PORT device name: PORTA */ | ||
249 | #define MB_ENC_PHASE_A_PIN 1U /*!<@brief PORTA pin index: 1 */ | ||
250 | /* @} */ | ||
251 | |||
252 | /*! @name PORTA2 (number 19), MB_J9[4]/MB_J11[B15]/MB_TP17/MB_ENC_PhaseB/J4[B15]/TM1 | ||
253 | @{ */ | ||
254 | #define MB_ENC_PHASE_B_PORT PORTA /*!<@brief PORT device name: PORTA */ | ||
255 | #define MB_ENC_PHASE_B_PIN 2U /*!<@brief PORTA pin index: 2 */ | ||
256 | /* @} */ | ||
257 | |||
258 | /*! | ||
259 | * @brief Configures pin routing and optionally pin electrical features. | ||
260 | * | ||
261 | */ | ||
262 | void MB_InitENCPins(void); | ||
263 | |||
264 | #define SOPT5_UART0RXSRC_UART_RX 0x00u /*!<@brief UART 0 Receive Data Source Select: UART0_RX pin */ | ||
265 | #define SOPT5_UART0TXSRC_UART_TX 0x00u /*!<@brief UART 0 Transmit Data Source Select: UART0_TX pin */ | ||
266 | |||
267 | /*! @name PORTB17 (number 32), MB_J1[3]/MB_J11[B26]/MB_U1[13]/MB_U3[25]/MB_TP3/MB_TP7/MB_TxD/J4[B26]/TxD | ||
268 | @{ */ | ||
269 | #define MB_TXD_PORT PORTB /*!<@brief PORT device name: PORTB */ | ||
270 | #define MB_TXD_PIN 17U /*!<@brief PORTB pin index: 17 */ | ||
271 | /* @} */ | ||
272 | |||
273 | /*! @name PORTB16 (number 31), MB_J3[2]/MB_J11[B27]/MB_U1[12]/MB_U3[26]/MB_TP2/MB_TP10/MB_RxD/J4[B27]/RxD | ||
274 | @{ */ | ||
275 | #define MB_RXD_PORT PORTB /*!<@brief PORT device name: PORTB */ | ||
276 | #define MB_RXD_PIN 16U /*!<@brief PORTB pin index: 16 */ | ||
277 | /* @} */ | ||
278 | |||
279 | /*! | ||
280 | * @brief Configures pin routing and optionally pin electrical features. | ||
281 | * | ||
282 | */ | ||
283 | void MB_InitUSB_UARTPins(void); | ||
284 | |||
285 | #define SOPT5_UART1RXSRC_UART_RX 0x00u /*!<@brief UART 1 Receive Data Source Select: UART1_RX pin */ | ||
286 | #define SOPT5_UART1TXSRC_UART_TX 0x00u /*!<@brief UART 1 Transmit Data Source Select: UART1_TX pin */ | ||
287 | |||
288 | /*! @name PORTD1 (number 42), MB_J1[1]/MB_J2[3]/MB_J11[A31]/MB_TxD_1/MB_TxD_EXT/U6[13]/J4[A31]/TxD_1/UART1_TX_TGTMCU | ||
289 | @{ */ | ||
290 | #define MB_TXD_1_PORT PORTD /*!<@brief PORT device name: PORTD */ | ||
291 | #define MB_TXD_1_PIN 1U /*!<@brief PORTD pin index: 1 */ | ||
292 | /* @} */ | ||
293 | |||
294 | /*! @name PORTD0 (number 41), MB_J2[4]/MB_J3[4]/MB_J11[A32]/MB_RxD_1/MB_RxD_EXT/U6[14]/J4[A32]/RxD1/UART1_TGT_MCU | ||
295 | @{ */ | ||
296 | #define MB_RXD_1_PORT PORTD /*!<@brief PORT device name: PORTD */ | ||
297 | #define MB_RXD_1_PIN 0U /*!<@brief PORTD pin index: 0 */ | ||
298 | /* @} */ | ||
299 | |||
300 | /*! | ||
301 | * @brief Configures pin routing and optionally pin electrical features. | ||
302 | * | ||
303 | */ | ||
304 | void MB_InitEXT_UARTPins(void); | ||
305 | |||
306 | /*! @name PORTD3 (number 44), MB_J11[B25]/MB_U9[2]/MB_TP_35/MB_MCU_BRAKE/J4[B25]/MCU_BRAKE | ||
307 | @{ */ | ||
308 | #define MB_MCU_BRAKE_GPIO GPIOD /*!<@brief GPIO device name: GPIOD */ | ||
309 | #define MB_MCU_BRAKE_PORT PORTD /*!<@brief PORT device name: PORTD */ | ||
310 | #define MB_MCU_BRAKE_PIN 3U /*!<@brief PORTD pin index: 3 */ | ||
311 | /* @} */ | ||
312 | |||
313 | /*! | ||
314 | * @brief Configures pin routing and optionally pin electrical features. | ||
315 | * | ||
316 | */ | ||
317 | void MB_InitBRAKEPins(void); | ||
318 | |||
319 | /*! | ||
320 | * @brief Enable alternative conversion triggers for ADC0.: PDB0 CH0 triggers ADC0 */ | ||
321 | #define SOPT7_ADC0ALTTRGEN_PDB0 0x00u | ||
322 | /*! | ||
323 | * @brief Enable alternative conversion triggers for ADC1.: PDB0 CH1 triggers ADC1 */ | ||
324 | #define SOPT7_ADC1ALTTRGEN_PDB0 0x00u | ||
325 | |||
326 | /*! @name PORTA19 (number 25), MB_J11[A26]/MB_U9[2]/MB_TP35/MB_FAULT_2/MB_Over-voltage_FAULT/J4[A26]/FAULT_2 | ||
327 | @{ */ | ||
328 | #define MB_FAULT_2_GPIO GPIOA /*!<@brief GPIO device name: GPIOA */ | ||
329 | #define MB_FAULT_2_PORT PORTA /*!<@brief PORT device name: PORTA */ | ||
330 | #define MB_FAULT_2_PIN 19U /*!<@brief PORTA pin index: 19 */ | ||
331 | /* @} */ | ||
332 | |||
333 | /*! | ||
334 | * @brief Configures pin routing and optionally pin electrical features. | ||
335 | * | ||
336 | */ | ||
337 | void MB_InitMISCPins(void); | ||
338 | |||
339 | /*! | ||
340 | * @brief Configures pin routing and optionally pin electrical features. | ||
341 | * | ||
342 | */ | ||
343 | void BOARD_InitPins(void); | ||
344 | |||
345 | #define SOPT5_UART1RXSRC_UART_RX 0x00u /*!<@brief UART 1 Receive Data Source Select: UART1_RX pin */ | ||
346 | #define SOPT5_UART1TXSRC_UART_TX 0x00u /*!<@brief UART 1 Transmit Data Source Select: UART1_TX pin */ | ||
347 | |||
348 | /*! @name PORTD0 (number 41), MB_J2[4]/MB_J3[4]/MB_J11[A32]/MB_RxD_1/MB_RxD_EXT/U6[14]/J4[A32]/RxD1/UART1_TGT_MCU | ||
349 | @{ */ | ||
350 | #define BOARD_UART_RX_TGTMCU_PORT PORTD /*!<@brief PORT device name: PORTD */ | ||
351 | #define BOARD_UART_RX_TGTMCU_PIN 0U /*!<@brief PORTD pin index: 0 */ | ||
352 | /* @} */ | ||
353 | |||
354 | /*! @name PORTD1 (number 42), MB_J1[1]/MB_J2[3]/MB_J11[A31]/MB_TxD_1/MB_TxD_EXT/U6[13]/J4[A31]/TxD_1/UART1_TX_TGTMCU | ||
355 | @{ */ | ||
356 | #define BOARD_UART_TX_TGTMCU_PORT PORTD /*!<@brief PORT device name: PORTD */ | ||
357 | #define BOARD_UART_TX_TGTMCU_PIN 1U /*!<@brief PORTD pin index: 1 */ | ||
358 | /* @} */ | ||
359 | |||
360 | /*! | ||
361 | * @brief Configures pin routing and optionally pin electrical features. | ||
362 | * | ||
363 | */ | ||
364 | void BOARD_InitDEBUG_UARTPins(void); | ||
365 | |||
366 | /*! @name PORTC3 (number 36), USER_LED_2 | ||
367 | @{ */ | ||
368 | #define BOARD_LED_RED_GPIO GPIOC /*!<@brief GPIO device name: GPIOC */ | ||
369 | #define BOARD_LED_RED_PORT PORTC /*!<@brief PORT device name: PORTC */ | ||
370 | #define BOARD_LED_RED_PIN 3U /*!<@brief PORTC pin index: 3 */ | ||
371 | /* @} */ | ||
372 | |||
373 | /*! @name PORTD2 (number 43), MB_J11[B20]/MB_U9[4]/MB_USER_LED/J4[B20]/USER_LED | ||
374 | @{ */ | ||
375 | #define BOARD_LED_GREEN_GPIO GPIOD /*!<@brief GPIO device name: GPIOD */ | ||
376 | #define BOARD_LED_GREEN_PORT PORTD /*!<@brief PORT device name: PORTD */ | ||
377 | #define BOARD_LED_GREEN_PIN 2U /*!<@brief PORTD pin index: 2 */ | ||
378 | /* @} */ | ||
379 | |||
380 | /*! | ||
381 | * @brief Configures pin routing and optionally pin electrical features. | ||
382 | * | ||
383 | */ | ||
384 | void BOARD_InitLEDsPins(void); | ||
385 | |||
386 | #if defined(__cplusplus) | ||
387 | } | ||
388 | #endif | ||
389 | |||
390 | /*! | ||
391 | * @} | ||
392 | */ | ||
393 | #endif /* _PIN_MUX_H_ */ | ||
394 | |||
395 | /*********************************************************************************************************************** | ||
396 | * EOF | ||
397 | **********************************************************************************************************************/ | ||