46 #include "fsl_common.h" 52 #define SOPT5_UART0RXSRC_UART_RX 0x00u 53 #define SOPT5_UART0TXSRC_UART_TX 0x00u 72 CLOCK_EnableClock(kCLOCK_PortA);
74 PORT_SetPinMux(PORTA,
PIN1_IDX, kPORT_MuxAlt2);
75 PORT_SetPinMux(PORTA,
PIN2_IDX, kPORT_MuxAlt2);
76 SIM->SOPT5 = ((SIM->SOPT5 &
77 (~(SIM_SOPT5_UART0TXSRC_MASK | SIM_SOPT5_UART0RXSRC_MASK)))
104 CLOCK_EnableClock(kCLOCK_PortE);
106 const port_pin_config_t porte24_pin24_config = {
109 kPORT_PassiveFilterDisable,
110 kPORT_LowDriveStrength,
113 PORT_SetPinConfig(PORTE,
PIN24_IDX, &porte24_pin24_config);
114 const port_pin_config_t porte25_pin25_config = {
117 kPORT_PassiveFilterDisable,
118 kPORT_LowDriveStrength,
121 PORT_SetPinConfig(PORTE,
PIN25_IDX, &porte25_pin25_config);
126 #define PIN24_IDX 24u 128 #define PIN25_IDX 25u 146 PORT_SetPinMux(PORTE,
PIN24_IDX, kPORT_PinDisabledOrAnalog);
147 PORT_SetPinMux(PORTE,
PIN25_IDX, kPORT_PinDisabledOrAnalog);
172 CLOCK_EnableClock(kCLOCK_PortC);
174 const port_pin_config_t portc1_pin56_config = {
177 kPORT_PassiveFilterDisable,
178 kPORT_LowDriveStrength,
181 PORT_SetPinConfig(PORTC,
PIN1_IDX, &portc1_pin56_config);
182 const port_pin_config_t portc2_pin57_config = {
185 kPORT_PassiveFilterDisable,
186 kPORT_LowDriveStrength,
189 PORT_SetPinConfig(PORTC,
PIN2_IDX, &portc2_pin57_config);
214 PORT_SetPinMux(PORTC,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
215 PORT_SetPinMux(PORTC,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
243 CLOCK_EnableClock(kCLOCK_PortD);
245 PORT_SetPinMux(PORTD,
PIN1_IDX, kPORT_MuxAlt2);
246 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_MuxAlt2);
247 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_MuxAlt2);
275 PORT_SetPinMux(PORTD,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
276 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
277 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_PinDisabledOrAnalog);
303 CLOCK_EnableClock(kCLOCK_PortD);
305 PORT_SetPinMux(PORTD,
PIN5_IDX, kPORT_MuxAlt2);
306 PORT_SetPinMux(PORTD,
PIN6_IDX, kPORT_MuxAlt2);
307 PORT_SetPinMux(PORTD,
PIN7_IDX, kPORT_MuxAlt2);
335 PORT_SetPinMux(PORTD,
PIN5_IDX, kPORT_PinDisabledOrAnalog);
336 PORT_SetPinMux(PORTD,
PIN6_IDX, kPORT_PinDisabledOrAnalog);
337 PORT_SetPinMux(PORTD,
PIN7_IDX, kPORT_PinDisabledOrAnalog);
346 #define SOPT5_UART0RXSRC_UART_RX 0x00u 348 #define SOPT5_UART0TXSRC_UART_TX 0x00u 366 CLOCK_EnableClock(kCLOCK_PortA);
368 PORT_SetPinMux(PORTA,
PIN1_IDX, kPORT_MuxAlt2);
369 PORT_SetPinMux(PORTA,
PIN2_IDX, kPORT_MuxAlt2);
370 SIM->SOPT5 = ((SIM->SOPT5 &
371 (~(SIM_SOPT5_UART0TXSRC_MASK | SIM_SOPT5_UART0RXSRC_MASK)))
399 PORT_SetPinMux(PORTA,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
400 PORT_SetPinMux(PORTA,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
407 #define SOPT5_UART1RXSRC_UART_RX 0x00u 408 #define SOPT5_UART1TXSRC_UART_TX 0x00u 427 CLOCK_EnableClock(kCLOCK_PortE);
429 PORT_SetPinMux(PORTE,
PIN0_IDX, kPORT_MuxAlt3);
430 PORT_SetPinMux(PORTE,
PIN1_IDX, kPORT_MuxAlt3);
431 SIM->SOPT5 = ((SIM->SOPT5 &
432 (~(SIM_SOPT5_UART1TXSRC_MASK | SIM_SOPT5_UART1RXSRC_MASK)))
460 PORT_SetPinMux(PORTE,
PIN0_IDX, kPORT_PinDisabledOrAnalog);
461 PORT_SetPinMux(PORTE,
PIN1_IDX, kPORT_PinDisabledOrAnalog);
486 CLOCK_EnableClock(kCLOCK_PortD);
488 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_MuxAlt3);
489 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_MuxAlt3);
514 PORT_SetPinMux(PORTD,
PIN2_IDX, kPORT_PinDisabledOrAnalog);
515 PORT_SetPinMux(PORTD,
PIN3_IDX, kPORT_PinDisabledOrAnalog);
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.
#define SOPT5_UART0TXSRC_UART_TX
void I2C0_InitPins(void)
Configures pin routing and optionally pin electrical features.
#define SOPT5_UART0RXSRC_UART_RX
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 UART2_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 SPI0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
#define SOPT5_UART1RXSRC_UART_RX
void I2C1_InitPins(void)
Configures pin routing and optionally pin electrical features.
#define SOPT5_UART1TXSRC_UART_TX
void BOARD_InitPins(void)
Configures pin routing and optionally pin electrical features.
void SPI1_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
void SPI0_InitPins(void)
Configures pin routing and optionally pin electrical features.