20 #include "fsl_common.h" 26 #define SOPT5_UART0RXSRC_UART_RX 0x00u 27 #define SOPT5_UART0TXSRC_UART_TX 0x00u 46 CLOCK_EnableClock(kCLOCK_PortA);
48 PORT_SetPinMux(PORTA,
PIN1_IDX, kPORT_MuxAlt2);
49 PORT_SetPinMux(PORTA,
PIN2_IDX, kPORT_MuxAlt2);
50 SIM->SOPT5 = ((SIM->SOPT5 &
51 (~(SIM_SOPT5_UART0TXSRC_MASK | SIM_SOPT5_UART0RXSRC_MASK)))
78 CLOCK_EnableClock(kCLOCK_PortE);
80 const port_pin_config_t porte24_pin24_config = {
83 kPORT_PassiveFilterDisable,
84 kPORT_LowDriveStrength,
87 PORT_SetPinConfig(PORTE,
PIN24_IDX, &porte24_pin24_config);
88 const port_pin_config_t porte25_pin25_config = {
91 kPORT_PassiveFilterDisable,
92 kPORT_LowDriveStrength,
95 PORT_SetPinConfig(PORTE,
PIN25_IDX, &porte25_pin25_config);
100 #define PIN24_IDX 24u 102 #define PIN25_IDX 25u 120 PORT_SetPinMux(PORTE,
PIN24_IDX, kPORT_PinDisabledOrAnalog);
121 PORT_SetPinMux(PORTE,
PIN25_IDX, kPORT_PinDisabledOrAnalog);
146 CLOCK_EnableClock(kCLOCK_PortC);
148 const port_pin_config_t portc1_pin56_config = {
151 kPORT_PassiveFilterDisable,
152 kPORT_LowDriveStrength,
155 PORT_SetPinConfig(PORTC,
PIN1_IDX, &portc1_pin56_config);
156 const port_pin_config_t portc2_pin57_config = {
159 kPORT_PassiveFilterDisable,
160 kPORT_LowDriveStrength,
163 PORT_SetPinConfig(PORTC,
PIN2_IDX, &portc2_pin57_config);
188 PORT_SetPinMux(PORTC,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
189 PORT_SetPinMux(PORTC,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
217 CLOCK_EnableClock(kCLOCK_PortD);
219 PORT_SetPinMux(PORTD,
PIN1_IDX, kPORT_MuxAlt2);
220 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_MuxAlt2);
221 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_MuxAlt2);
249 PORT_SetPinMux(PORTD,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
250 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
251 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_PinDisabledOrAnalog);
277 CLOCK_EnableClock(kCLOCK_PortD);
279 PORT_SetPinMux(PORTD,
PIN5_IDX, kPORT_MuxAlt2);
280 PORT_SetPinMux(PORTD,
PIN6_IDX, kPORT_MuxAlt2);
281 PORT_SetPinMux(PORTD,
PIN7_IDX, kPORT_MuxAlt2);
309 PORT_SetPinMux(PORTD,
PIN5_IDX, kPORT_PinDisabledOrAnalog);
310 PORT_SetPinMux(PORTD,
PIN6_IDX, kPORT_PinDisabledOrAnalog);
311 PORT_SetPinMux(PORTD,
PIN7_IDX, kPORT_PinDisabledOrAnalog);
320 #define SOPT5_UART0RXSRC_UART_RX 0x00u 322 #define SOPT5_UART0TXSRC_UART_TX 0x00u 340 CLOCK_EnableClock(kCLOCK_PortA);
342 PORT_SetPinMux(PORTA,
PIN1_IDX, kPORT_MuxAlt2);
343 PORT_SetPinMux(PORTA,
PIN2_IDX, kPORT_MuxAlt2);
344 SIM->SOPT5 = ((SIM->SOPT5 &
345 (~(SIM_SOPT5_UART0TXSRC_MASK | SIM_SOPT5_UART0RXSRC_MASK)))
373 PORT_SetPinMux(PORTA,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
374 PORT_SetPinMux(PORTA,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
381 #define SOPT5_UART1RXSRC_UART_RX 0x00u 382 #define SOPT5_UART1TXSRC_UART_TX 0x00u 401 CLOCK_EnableClock(kCLOCK_PortE);
403 PORT_SetPinMux(PORTE,
PIN0_IDX, kPORT_MuxAlt3);
404 PORT_SetPinMux(PORTE,
PIN1_IDX, kPORT_MuxAlt3);
405 SIM->SOPT5 = ((SIM->SOPT5 &
406 (~(SIM_SOPT5_UART1TXSRC_MASK | SIM_SOPT5_UART1RXSRC_MASK)))
434 PORT_SetPinMux(PORTE,
PIN0_IDX, kPORT_PinDisabledOrAnalog);
435 PORT_SetPinMux(PORTE,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
460 CLOCK_EnableClock(kCLOCK_PortD);
462 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_MuxAlt3);
463 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_MuxAlt3);
488 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
489 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_PinDisabledOrAnalog);
void SPI1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C0_InitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void SPI0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
#define SOPT5_UART0TXSRC_UART_TX
void UART2_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void UART2_InitPins(void)
Configures pin routing and optionally pin electrical features.
#define SOPT5_UART1TXSRC_UART_TX
#define SOPT5_UART0RXSRC_UART_RX
void I2C0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void I2C1_InitPins(void)
Configures pin routing and optionally pin electrical features.
void SPI1_InitPins(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.
void UART1_InitPins(void)
Configures pin routing and optionally pin electrical features.
#define SOPT5_UART1RXSRC_UART_RX
void SPI0_InitPins(void)
Configures pin routing and optionally pin electrical features.