20 #include "fsl_common.h" 45 CLOCK_EnableClock(kCLOCK_PortC);
47 PORT_SetPinMux(PORTC,
PIN6_IDX, kPORT_MuxAlt2);
48 PORT_SetPinMux(PORTC,
PIN7_IDX, kPORT_MuxAlt2);
72 CLOCK_EnableClock(kCLOCK_PortB);
74 PORT_SetPinMux(PORTB,
PIN0_IDX, kPORT_MuxAlt2);
75 PORT_SetPinMux(PORTB,
PIN1_IDX, kPORT_MuxAlt2);
98 CLOCK_EnableClock(kCLOCK_PortB);
100 PORT_SetPinMux(PORTB,
PIN0_IDX, kPORT_PinDisabledOrAnalog);
101 PORT_SetPinMux(PORTB,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
127 CLOCK_EnableClock(kCLOCK_PortC);
128 #ifndef USE_BLUETOOTH_PORT 129 PORT_SetPinMux(PORTC,
PIN6_IDX, kPORT_MuxAlt2);
130 PORT_SetPinMux(PORTC,
PIN7_IDX, kPORT_MuxAlt2);
132 PORT_SetPinMux(PORTC,
PIN8_IDX, kPORT_MuxAlt2);
133 PORT_SetPinMux(PORTC,
PIN9_IDX, kPORT_MuxAlt2);
159 CLOCK_EnableClock(kCLOCK_PortC);
160 #ifndef USE_BLUETOOTH_PORT 161 PORT_SetPinMux(PORTC,
PIN6_IDX, kPORT_PinDisabledOrAnalog);
162 PORT_SetPinMux(PORTC,
PIN7_IDX, kPORT_PinDisabledOrAnalog);
164 PORT_SetPinMux(PORTC,
PIN8_IDX, kPORT_PinDisabledOrAnalog);
165 PORT_SetPinMux(PORTC,
PIN9_IDX, kPORT_PinDisabledOrAnalog);
189 CLOCK_EnableClock(kCLOCK_PortD);
191 PORT_SetPinMux(PORTD,
PIN6_IDX, kPORT_MuxAlt2);
192 PORT_SetPinMux(PORTD,
PIN7_IDX, kPORT_MuxAlt2);
215 CLOCK_EnableClock(kCLOCK_PortD);
217 PORT_SetPinMux(PORTD,
PIN6_IDX, kPORT_PinDisabledOrAnalog);
218 PORT_SetPinMux(PORTD,
PIN7_IDX, kPORT_PinDisabledOrAnalog);
245 CLOCK_EnableClock(kCLOCK_PortA);
247 const port_pin_config_t porta2_pin73_config = {
249 kPORT_PassiveFilterDisable,
250 kPORT_LowDriveStrength,
254 PORT_SetPinConfig(PORTA,
PIN2_IDX, &porta2_pin73_config);
255 const port_pin_config_t porta3_pin72_config = {
257 kPORT_PassiveFilterDisable,
258 kPORT_LowDriveStrength,
262 PORT_SetPinConfig(PORTA,
PIN3_IDX, &porta3_pin72_config);
285 CLOCK_EnableClock(kCLOCK_PortA);
287 PORT_SetPinMux(PORTA,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
288 PORT_SetPinMux(PORTA,
PIN3_IDX, kPORT_PinDisabledOrAnalog);
312 CLOCK_EnableClock(kCLOCK_PortD);
314 const port_pin_config_t portd8_pin42_config = {
316 kPORT_PassiveFilterDisable,
317 kPORT_LowDriveStrength,
321 PORT_SetPinConfig(PORTD,
PIN8_IDX, &portd8_pin42_config);
322 const port_pin_config_t portd9_pin41_config = {
324 kPORT_PassiveFilterDisable,
325 kPORT_LowDriveStrength,
329 PORT_SetPinConfig(PORTD,
PIN9_IDX, &portd9_pin41_config);
352 CLOCK_EnableClock(kCLOCK_PortD);
354 PORT_SetPinMux(PORTD,
PIN8_IDX, kPORT_PinDisabledOrAnalog);
355 PORT_SetPinMux(PORTD,
PIN9_IDX, kPORT_PinDisabledOrAnalog);
382 CLOCK_EnableClock(kCLOCK_PortE);
384 PORT_SetPinMux(PORTE,
PIN0_IDX, kPORT_MuxAlt2);
385 PORT_SetPinMux(PORTE,
PIN1_IDX, kPORT_MuxAlt2);
386 PORT_SetPinMux(PORTE,
PIN2_IDX, kPORT_MuxAlt2);
411 CLOCK_EnableClock(kCLOCK_PortA);
413 PORT_SetPinMux(PORTE,
PIN0_IDX, kPORT_PinDisabledOrAnalog);
414 PORT_SetPinMux(PORTE,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
415 PORT_SetPinMux(PORTE,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
419 #define PIN14_IDX 14u 420 #define PIN15_IDX 15u 421 #define PIN16_IDX 16u 441 CLOCK_EnableClock(kCLOCK_PortB);
443 PORT_SetPinMux(PORTB,
PIN14_IDX, kPORT_MuxAlt3);
444 PORT_SetPinMux(PORTB,
PIN15_IDX, kPORT_MuxAlt3);
445 PORT_SetPinMux(PORTB,
PIN16_IDX, kPORT_MuxAlt3);
449 #define PIN14_IDX 14u 450 #define PIN15_IDX 15u 451 #define PIN16_IDX 16u 470 CLOCK_EnableClock(kCLOCK_PortB);
472 PORT_SetPinMux(PORTB,
PIN14_IDX, kPORT_PinDisabledOrAnalog);
473 PORT_SetPinMux(PORTB,
PIN15_IDX, kPORT_PinDisabledOrAnalog);
474 PORT_SetPinMux(PORTB,
PIN16_IDX, kPORT_PinDisabledOrAnalog);
void LPSPI0_InitPins(void)
Configures pin routing and optionally pin electrical features.
void LPSPI0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void LPUART1_InitPins(void)
Configures pin routing and optionally pin electrical features.
void LPI2C1_InitPins(void)
Configures pin routing and optionally pin electrical features.
void LPSPI1_InitPins(void)
Configures pin routing and optionally pin electrical features.
void LPI2C0_InitPins(void)
Configures pin routing and optionally pin electrical features.
void LPUART0_InitPins(void)
Configures pin routing and optionally pin electrical features.
void LPUART1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void LPI2C0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void LPUART2_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void LPUART2_InitPins(void)
Configures pin routing and optionally pin electrical features.
void LPUART0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void LPSPI1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void LPI2C1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void BOARD_InitPins(void)
Configures pin routing and optionally pin electrical features.