20 #include "fsl_common.h" 29 #define SOPT5_UART0TXSRC_UART_TX 0x00u 48 CLOCK_EnableClock(kCLOCK_PortB);
50 PORT_SetPinMux(PORTB,
PIN16_IDX, kPORT_MuxAlt3);
51 PORT_SetPinMux(PORTB,
PIN17_IDX, kPORT_MuxAlt3);
52 SIM->SOPT5 = ((SIM->SOPT5 &
53 (~(SIM_SOPT5_UART0TXSRC_MASK)))
64 #define SOPT5_UART0TXSRC_UART_TX 0x00u 82 CLOCK_EnableClock(kCLOCK_PortB);
84 PORT_SetPinMux(PORTB,
PIN16_IDX, kPORT_MuxAlt3);
85 PORT_SetPinMux(PORTB,
PIN17_IDX, kPORT_MuxAlt3);
86 SIM->SOPT5 = ((SIM->SOPT5 &
87 (~(SIM_SOPT5_UART0TXSRC_MASK)))
114 PORT_SetPinMux(PORTB,
PIN16_IDX, kPORT_PinDisabledOrAnalog);
115 PORT_SetPinMux(PORTB,
PIN17_IDX, kPORT_PinDisabledOrAnalog);
124 #define SOPT5_UART1TXSRC_UART_TX 0x00u 143 CLOCK_EnableClock(kCLOCK_PortE);
145 PORT_SetPinMux(PORTE,
PIN0_IDX, kPORT_MuxAlt3);
146 PORT_SetPinMux(PORTE,
PIN1_IDX, kPORT_MuxAlt3);
147 SIM->SOPT5 = ((SIM->SOPT5 &
148 (~(SIM_SOPT5_UART1TXSRC_MASK)))
175 PORT_SetPinMux(PORTE,
PIN0_IDX, kPORT_PinDisabledOrAnalog);
176 PORT_SetPinMux(PORTE,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
202 CLOCK_EnableClock(kCLOCK_PortD);
204 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_MuxAlt3);
205 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_MuxAlt3);
230 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
231 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_PinDisabledOrAnalog);
236 #define PIN16_IDX 16u 238 #define PIN17_IDX 17u 256 CLOCK_EnableClock(kCLOCK_PortC);
258 PORT_SetPinMux(PORTC,
PIN16_IDX, kPORT_MuxAlt3);
259 PORT_SetPinMux(PORTC,
PIN17_IDX, kPORT_MuxAlt3);
264 #define PIN16_IDX 16u 266 #define PIN17_IDX 17u 284 PORT_SetPinMux(PORTC,
PIN16_IDX, kPORT_PinDisabledOrAnalog);
285 PORT_SetPinMux(PORTC,
PIN17_IDX, kPORT_PinDisabledOrAnalog);
290 #define PIN24_IDX 24u 292 #define PIN25_IDX 25u 311 CLOCK_EnableClock(kCLOCK_PortE);
313 PORT_SetPinMux(PORTE,
PIN24_IDX, kPORT_MuxAlt3);
314 PORT_SetPinMux(PORTE,
PIN25_IDX, kPORT_MuxAlt3);
319 #define PIN24_IDX 24u 321 #define PIN25_IDX 25u 339 PORT_SetPinMux(PORTE,
PIN24_IDX, kPORT_PinDisabledOrAnalog);
340 PORT_SetPinMux(PORTE,
PIN25_IDX, kPORT_PinDisabledOrAnalog);
345 #define PIN24_IDX 24u 347 #define PIN25_IDX 25u 367 CLOCK_EnableClock(kCLOCK_PortE);
369 const port_pin_config_t porte24_pin31_config = {
372 kPORT_PassiveFilterDisable,
373 kPORT_OpenDrainEnable,
374 kPORT_LowDriveStrength,
378 PORT_SetPinConfig(PORTE,
PIN24_IDX, &porte24_pin31_config);
379 const port_pin_config_t porte25_pin32_config = {
382 kPORT_PassiveFilterDisable,
383 kPORT_OpenDrainEnable,
384 kPORT_LowDriveStrength,
388 PORT_SetPinConfig(PORTE,
PIN25_IDX, &porte25_pin32_config);
393 #define PIN24_IDX 24u 395 #define PIN25_IDX 25u 413 PORT_SetPinMux(PORTE,
PIN24_IDX, kPORT_PinDisabledOrAnalog);
414 PORT_SetPinMux(PORTE,
PIN25_IDX, kPORT_PinDisabledOrAnalog);
419 #define PIN10_IDX 10u 421 #define PIN11_IDX 11u 442 CLOCK_EnableClock(kCLOCK_PortC);
444 const port_pin_config_t portc10_pin82_config = {
447 kPORT_PassiveFilterDisable,
448 kPORT_OpenDrainEnable,
449 kPORT_LowDriveStrength,
453 PORT_SetPinConfig(PORTC,
PIN10_IDX, &portc10_pin82_config);
454 const port_pin_config_t portc11_pin83_config = {
457 kPORT_PassiveFilterDisable,
458 kPORT_OpenDrainEnable,
459 kPORT_LowDriveStrength,
463 PORT_SetPinConfig(PORTC,
PIN11_IDX, &portc11_pin83_config);
468 #define PIN10_IDX 10u 470 #define PIN11_IDX 11u 488 PORT_SetPinMux(PORTC,
PIN10_IDX, kPORT_PinDisabledOrAnalog);
489 PORT_SetPinMux(PORTC,
PIN11_IDX, kPORT_PinDisabledOrAnalog);
494 #define PIN12_IDX 12u 496 #define PIN13_IDX 13u 517 CLOCK_EnableClock(kCLOCK_PortA);
519 const port_pin_config_t porta12_pin42_config = {
522 kPORT_PassiveFilterDisable,
523 kPORT_OpenDrainEnable,
524 kPORT_LowDriveStrength,
528 PORT_SetPinConfig(PORTA,
PIN12_IDX, &porta12_pin42_config);
529 const port_pin_config_t porta13_pin43_config = {
532 kPORT_PassiveFilterDisable,
533 kPORT_OpenDrainEnable,
534 kPORT_LowDriveStrength,
538 PORT_SetPinConfig(PORTA,
PIN13_IDX, &porta13_pin43_config);
543 #define PIN12_IDX 12u 545 #define PIN13_IDX 13u 563 PORT_SetPinMux(PORTA,
PIN12_IDX, kPORT_PinDisabledOrAnalog);
564 PORT_SetPinMux(PORTA,
PIN13_IDX, kPORT_PinDisabledOrAnalog);
592 CLOCK_EnableClock(kCLOCK_PortD);
594 PORT_SetPinMux(PORTD,
PIN1_IDX, kPORT_MuxAlt2);
595 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_MuxAlt2);
596 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_MuxAlt2);
624 PORT_SetPinMux(PORTD,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
625 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
626 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_PinDisabledOrAnalog);
655 CLOCK_EnableClock(kCLOCK_PortD);
657 PORT_SetPinMux(PORTD,
PIN5_IDX, kPORT_MuxAlt7);
658 PORT_SetPinMux(PORTD,
PIN6_IDX, kPORT_MuxAlt7);
659 PORT_SetPinMux(PORTD,
PIN7_IDX, kPORT_MuxAlt7);
687 PORT_SetPinMux(PORTD,
PIN5_IDX, kPORT_PinDisabledOrAnalog);
688 PORT_SetPinMux(PORTD,
PIN6_IDX, kPORT_PinDisabledOrAnalog);
689 PORT_SetPinMux(PORTD,
PIN7_IDX, kPORT_PinDisabledOrAnalog);
694 #define PIN21_IDX 21u 696 #define PIN22_IDX 22u 698 #define PIN23_IDX 23u 718 CLOCK_EnableClock(kCLOCK_PortB);
720 PORT_SetPinMux(PORTB,
PIN21_IDX, kPORT_MuxAlt2);
721 PORT_SetPinMux(PORTB,
PIN22_IDX, kPORT_MuxAlt2);
722 PORT_SetPinMux(PORTB,
PIN23_IDX, kPORT_MuxAlt2);
727 #define PIN21_IDX 21u 729 #define PIN22_IDX 22u 731 #define PIN23_IDX 23u 750 PORT_SetPinMux(PORTB,
PIN21_IDX, kPORT_PinDisabledOrAnalog);
751 PORT_SetPinMux(PORTB,
PIN22_IDX, kPORT_PinDisabledOrAnalog);
752 PORT_SetPinMux(PORTB,
PIN23_IDX, kPORT_PinDisabledOrAnalog);
void DSPI2_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
#define SOPT5_UART1TXSRC_UART_TX
void I2C2_InitPins(void)
Configures pin routing and optionally pin electrical features.
void DSPI0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C0_InitPins(void)
Configures pin routing and optionally pin electrical features.
void DSPI0_InitPins(void)
Configures pin routing and optionally pin electrical features.
void DSPI1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART3_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART2_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void DSPI2_InitPins(void)
Configures pin routing and optionally pin electrical features.
void UART2_InitPins(void)
Configures pin routing and optionally pin electrical features.
void DSPI1_InitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART4_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART4_InitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C1_InitPins(void)
Configures pin routing and optionally pin electrical features.
void UART3_InitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C2_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART0_InitPins(void)
Configures pin routing and optionally pin electrical features.
void BOARD_InitPins(void)
Configures pin routing and optionally pin electrical features.
void UART0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
#define SOPT5_UART0TXSRC_UART_TX
void UART1_InitPins(void)
Configures pin routing and optionally pin electrical features.