46 #include "fsl_common.h" 55 #define SOPT5_UART0TXSRC_UART_TX 0x00u 74 CLOCK_EnableClock(kCLOCK_PortB);
76 PORT_SetPinMux(PORTB,
PIN16_IDX, kPORT_MuxAlt3);
77 PORT_SetPinMux(PORTB,
PIN17_IDX, kPORT_MuxAlt3);
78 SIM->SOPT5 = ((SIM->SOPT5 &
79 (~(SIM_SOPT5_UART0TXSRC_MASK)))
90 #define SOPT5_UART0TXSRC_UART_TX 0x00u 108 CLOCK_EnableClock(kCLOCK_PortB);
110 PORT_SetPinMux(PORTB,
PIN16_IDX, kPORT_MuxAlt3);
111 PORT_SetPinMux(PORTB,
PIN17_IDX, kPORT_MuxAlt3);
112 SIM->SOPT5 = ((SIM->SOPT5 &
113 (~(SIM_SOPT5_UART0TXSRC_MASK)))
120 #define PIN16_IDX 16u 122 #define PIN17_IDX 17u 140 PORT_SetPinMux(PORTB,
PIN16_IDX, kPORT_PinDisabledOrAnalog);
141 PORT_SetPinMux(PORTB,
PIN17_IDX, kPORT_PinDisabledOrAnalog);
150 #define SOPT5_UART1TXSRC_UART_TX 0x00u 169 CLOCK_EnableClock(kCLOCK_PortE);
171 PORT_SetPinMux(PORTE,
PIN0_IDX, kPORT_MuxAlt3);
172 PORT_SetPinMux(PORTE,
PIN1_IDX, kPORT_MuxAlt3);
173 SIM->SOPT5 = ((SIM->SOPT5 &
174 (~(SIM_SOPT5_UART1TXSRC_MASK)))
201 PORT_SetPinMux(PORTE,
PIN0_IDX, kPORT_PinDisabledOrAnalog);
202 PORT_SetPinMux(PORTE,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
228 CLOCK_EnableClock(kCLOCK_PortD);
230 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_MuxAlt3);
231 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_MuxAlt3);
256 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
257 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_PinDisabledOrAnalog);
262 #define PIN16_IDX 16u 264 #define PIN17_IDX 17u 282 CLOCK_EnableClock(kCLOCK_PortC);
284 PORT_SetPinMux(PORTC,
PIN16_IDX, kPORT_MuxAlt3);
285 PORT_SetPinMux(PORTC,
PIN17_IDX, kPORT_MuxAlt3);
290 #define PIN16_IDX 16u 292 #define PIN17_IDX 17u 310 PORT_SetPinMux(PORTC,
PIN16_IDX, kPORT_PinDisabledOrAnalog);
311 PORT_SetPinMux(PORTC,
PIN17_IDX, kPORT_PinDisabledOrAnalog);
316 #define PIN24_IDX 24u 318 #define PIN25_IDX 25u 337 CLOCK_EnableClock(kCLOCK_PortE);
339 PORT_SetPinMux(PORTE,
PIN24_IDX, kPORT_MuxAlt3);
340 PORT_SetPinMux(PORTE,
PIN25_IDX, kPORT_MuxAlt3);
345 #define PIN24_IDX 24u 347 #define PIN25_IDX 25u 365 PORT_SetPinMux(PORTE,
PIN24_IDX, kPORT_PinDisabledOrAnalog);
366 PORT_SetPinMux(PORTE,
PIN25_IDX, kPORT_PinDisabledOrAnalog);
371 #define PIN24_IDX 24u 373 #define PIN25_IDX 25u 393 CLOCK_EnableClock(kCLOCK_PortE);
395 const port_pin_config_t porte24_pin31_config = {
398 kPORT_PassiveFilterDisable,
399 kPORT_OpenDrainEnable,
400 kPORT_LowDriveStrength,
404 PORT_SetPinConfig(PORTE,
PIN24_IDX, &porte24_pin31_config);
405 const port_pin_config_t porte25_pin32_config = {
408 kPORT_PassiveFilterDisable,
409 kPORT_OpenDrainEnable,
410 kPORT_LowDriveStrength,
414 PORT_SetPinConfig(PORTE,
PIN25_IDX, &porte25_pin32_config);
419 #define PIN24_IDX 24u 421 #define PIN25_IDX 25u 439 PORT_SetPinMux(PORTE,
PIN24_IDX, kPORT_PinDisabledOrAnalog);
440 PORT_SetPinMux(PORTE,
PIN25_IDX, kPORT_PinDisabledOrAnalog);
445 #define PIN10_IDX 10u 447 #define PIN11_IDX 11u 468 CLOCK_EnableClock(kCLOCK_PortC);
470 const port_pin_config_t portc10_pin82_config = {
473 kPORT_PassiveFilterDisable,
474 kPORT_OpenDrainEnable,
475 kPORT_LowDriveStrength,
479 PORT_SetPinConfig(PORTC,
PIN10_IDX, &portc10_pin82_config);
480 const port_pin_config_t portc11_pin83_config = {
483 kPORT_PassiveFilterDisable,
484 kPORT_OpenDrainEnable,
485 kPORT_LowDriveStrength,
489 PORT_SetPinConfig(PORTC,
PIN11_IDX, &portc11_pin83_config);
494 #define PIN10_IDX 10u 496 #define PIN11_IDX 11u 514 PORT_SetPinMux(PORTC,
PIN10_IDX, kPORT_PinDisabledOrAnalog);
515 PORT_SetPinMux(PORTC,
PIN11_IDX, kPORT_PinDisabledOrAnalog);
520 #define PIN12_IDX 12u 522 #define PIN13_IDX 13u 543 CLOCK_EnableClock(kCLOCK_PortA);
545 const port_pin_config_t porta12_pin42_config = {
548 kPORT_PassiveFilterDisable,
549 kPORT_OpenDrainEnable,
550 kPORT_LowDriveStrength,
554 PORT_SetPinConfig(PORTA,
PIN12_IDX, &porta12_pin42_config);
555 const port_pin_config_t porta13_pin43_config = {
558 kPORT_PassiveFilterDisable,
559 kPORT_OpenDrainEnable,
560 kPORT_LowDriveStrength,
564 PORT_SetPinConfig(PORTA,
PIN13_IDX, &porta13_pin43_config);
569 #define PIN12_IDX 12u 571 #define PIN13_IDX 13u 589 PORT_SetPinMux(PORTA,
PIN12_IDX, kPORT_PinDisabledOrAnalog);
590 PORT_SetPinMux(PORTA,
PIN13_IDX, kPORT_PinDisabledOrAnalog);
618 CLOCK_EnableClock(kCLOCK_PortD);
620 PORT_SetPinMux(PORTD,
PIN1_IDX, kPORT_MuxAlt2);
621 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_MuxAlt2);
622 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_MuxAlt2);
650 PORT_SetPinMux(PORTD,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
651 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
652 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_PinDisabledOrAnalog);
681 CLOCK_EnableClock(kCLOCK_PortD);
683 PORT_SetPinMux(PORTD,
PIN5_IDX, kPORT_MuxAlt7);
684 PORT_SetPinMux(PORTD,
PIN6_IDX, kPORT_MuxAlt7);
685 PORT_SetPinMux(PORTD,
PIN7_IDX, kPORT_MuxAlt7);
713 PORT_SetPinMux(PORTD,
PIN5_IDX, kPORT_PinDisabledOrAnalog);
714 PORT_SetPinMux(PORTD,
PIN6_IDX, kPORT_PinDisabledOrAnalog);
715 PORT_SetPinMux(PORTD,
PIN7_IDX, kPORT_PinDisabledOrAnalog);
720 #define PIN21_IDX 21u 722 #define PIN22_IDX 22u 724 #define PIN23_IDX 23u 744 CLOCK_EnableClock(kCLOCK_PortB);
746 PORT_SetPinMux(PORTB,
PIN21_IDX, kPORT_MuxAlt2);
747 PORT_SetPinMux(PORTB,
PIN22_IDX, kPORT_MuxAlt2);
748 PORT_SetPinMux(PORTB,
PIN23_IDX, kPORT_MuxAlt2);
753 #define PIN21_IDX 21u 755 #define PIN22_IDX 22u 757 #define PIN23_IDX 23u 776 PORT_SetPinMux(PORTB,
PIN21_IDX, kPORT_PinDisabledOrAnalog);
777 PORT_SetPinMux(PORTB,
PIN22_IDX, kPORT_PinDisabledOrAnalog);
778 PORT_SetPinMux(PORTB,
PIN23_IDX, kPORT_PinDisabledOrAnalog);
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 UART2_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C0_InitPins(void)
Configures pin routing and optionally pin electrical features.
void UART1_InitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART0_InitPins(void)
Configures pin routing and optionally pin electrical features.
void DSPI0_InitPins(void)
Configures pin routing and optionally pin electrical features.
void DSPI2_InitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C2_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
#define SOPT5_UART1TXSRC_UART_TX
void UART2_InitPins(void)
Configures pin routing and optionally pin electrical features.
void DSPI1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART4_InitPins(void)
Configures pin routing and optionally pin electrical features.
void UART1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void DSPI0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C2_InitPins(void)
Configures pin routing and optionally pin electrical features.
void UART3_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART4_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART3_InitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C1_InitPins(void)
Configures pin routing and optionally pin electrical features.
void BOARD_InitPins(void)
Configures pin routing and optionally pin electrical features.
#define SOPT5_UART0TXSRC_UART_TX
void DSPI2_DeinitPins(void)
Configures pin routing and optionally pin electrical features.