ISSDK  1.8
IoT Sensing Software Development Kit
Macros | Functions
pin_mux.c File Reference
#include "fsl_common.h"
#include "fsl_port.h"
#include "pin_mux.h"
Include dependency graph for pin_mux.c:

Go to the source code of this file.

Macros

#define PIN16_IDX   16u
 
#define PIN17_IDX   17u
 
#define SOPT5_UART0TXSRC_UART_TX   0x00u
 
#define PIN16_IDX   16u
 
#define PIN17_IDX   17u
 
#define SOPT5_UART0TXSRC_UART_TX   0x00u
 
#define PIN16_IDX   16u
 
#define PIN17_IDX   17u
 
#define PIN0_IDX   0u
 
#define PIN1_IDX   1u
 
#define SOPT5_UART1TXSRC_UART_TX   0x00u
 
#define PIN0_IDX   0u
 
#define PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#define PIN3_IDX   3u
 
#define PIN2_IDX   2u
 
#define PIN3_IDX   3u
 
#define PIN16_IDX   16u
 
#define PIN17_IDX   17u
 
#define PIN16_IDX   16u
 
#define PIN17_IDX   17u
 
#define PIN24_IDX   24u
 
#define PIN25_IDX   25u
 
#define PIN24_IDX   24u
 
#define PIN25_IDX   25u
 
#define PIN24_IDX   24u
 
#define PIN25_IDX   25u
 
#define PIN24_IDX   24u
 
#define PIN25_IDX   25u
 
#define PIN10_IDX   10u
 
#define PIN11_IDX   11u
 
#define PIN10_IDX   10u
 
#define PIN11_IDX   11u
 
#define PIN12_IDX   12u
 
#define PIN13_IDX   13u
 
#define PIN12_IDX   12u
 
#define PIN13_IDX   13u
 
#define PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#define PIN3_IDX   3u
 
#define PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#define PIN3_IDX   3u
 
#define PIN5_IDX   5u
 
#define PIN6_IDX   6u
 
#define PIN7_IDX   7u
 
#define PIN5_IDX   5u
 
#define PIN6_IDX   6u
 
#define PIN7_IDX   7u
 
#define PIN21_IDX   21u
 
#define PIN22_IDX   22u
 
#define PIN23_IDX   23u
 
#define PIN21_IDX   21u
 
#define PIN22_IDX   22u
 
#define PIN23_IDX   23u
 

Functions

void BOARD_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void UART0_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void UART0_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void UART1_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void UART1_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void UART2_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void UART2_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void UART3_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void UART3_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void UART4_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void UART4_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C0_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C0_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C1_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C1_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C2_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C2_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void DSPI0_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void DSPI0_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void DSPI1_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void DSPI1_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void DSPI2_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void DSPI2_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 

Macro Definition Documentation

◆ PIN0_IDX [1/2]

#define PIN0_IDX   0u

Pin number for pin 0 in a port

Definition at line 155 of file pin_mux.c.

Referenced by UART1_DeinitPins(), and UART1_InitPins().

◆ PIN0_IDX [2/2]

#define PIN0_IDX   0u

Pin number for pin 0 in a port

Definition at line 155 of file pin_mux.c.

◆ PIN10_IDX [1/2]

#define PIN10_IDX   10u

Pin number for pin 10 in a port

Definition at line 468 of file pin_mux.c.

Referenced by I2C1_DeinitPins(), and I2C1_InitPins().

◆ PIN10_IDX [2/2]

#define PIN10_IDX   10u

Pin number for pin 10 in a port

Definition at line 468 of file pin_mux.c.

◆ PIN11_IDX [1/2]

#define PIN11_IDX   11u

Pin number for pin 11 in a port

Definition at line 470 of file pin_mux.c.

Referenced by I2C1_DeinitPins(), and I2C1_InitPins().

◆ PIN11_IDX [2/2]

#define PIN11_IDX   11u

Pin number for pin 11 in a port

Definition at line 470 of file pin_mux.c.

◆ PIN12_IDX [1/2]

#define PIN12_IDX   12u

Pin number for pin 12 in a port

Definition at line 543 of file pin_mux.c.

Referenced by I2C2_DeinitPins(), and I2C2_InitPins().

◆ PIN12_IDX [2/2]

#define PIN12_IDX   12u

Pin number for pin 12 in a port

Definition at line 543 of file pin_mux.c.

◆ PIN13_IDX [1/2]

#define PIN13_IDX   13u

Pin number for pin 13 in a port

Definition at line 545 of file pin_mux.c.

Referenced by I2C2_DeinitPins(), and I2C2_InitPins().

◆ PIN13_IDX [2/2]

#define PIN13_IDX   13u

Pin number for pin 13 in a port

Definition at line 545 of file pin_mux.c.

◆ PIN16_IDX [1/5]

#define PIN16_IDX   16u

Pin number for pin 16 in a port

Definition at line 264 of file pin_mux.c.

Referenced by BOARD_InitPins(), UART0_DeinitPins(), UART0_InitPins(), UART3_DeinitPins(), and UART3_InitPins().

◆ PIN16_IDX [2/5]

#define PIN16_IDX   16u

Pin number for pin 16 in a port

Definition at line 264 of file pin_mux.c.

◆ PIN16_IDX [3/5]

#define PIN16_IDX   16u

Pin number for pin 16 in a port

Definition at line 264 of file pin_mux.c.

◆ PIN16_IDX [4/5]

#define PIN16_IDX   16u

Pin number for pin 16 in a port

Definition at line 264 of file pin_mux.c.

◆ PIN16_IDX [5/5]

#define PIN16_IDX   16u

Pin number for pin 16 in a port

Definition at line 264 of file pin_mux.c.

◆ PIN17_IDX [1/5]

#define PIN17_IDX   17u

Pin number for pin 17 in a port

Definition at line 266 of file pin_mux.c.

Referenced by BOARD_InitPins(), UART0_DeinitPins(), UART0_InitPins(), UART3_DeinitPins(), and UART3_InitPins().

◆ PIN17_IDX [2/5]

#define PIN17_IDX   17u

Pin number for pin 17 in a port

Definition at line 266 of file pin_mux.c.

◆ PIN17_IDX [3/5]

#define PIN17_IDX   17u

Pin number for pin 17 in a port

Definition at line 266 of file pin_mux.c.

◆ PIN17_IDX [4/5]

#define PIN17_IDX   17u

Pin number for pin 17 in a port

Definition at line 266 of file pin_mux.c.

◆ PIN17_IDX [5/5]

#define PIN17_IDX   17u

Pin number for pin 17 in a port

Definition at line 266 of file pin_mux.c.

◆ PIN1_IDX [1/4]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 601 of file pin_mux.c.

Referenced by DSPI0_DeinitPins(), DSPI0_InitPins(), UART1_DeinitPins(), and UART1_InitPins().

◆ PIN1_IDX [2/4]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 601 of file pin_mux.c.

◆ PIN1_IDX [3/4]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 601 of file pin_mux.c.

◆ PIN1_IDX [4/4]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 601 of file pin_mux.c.

◆ PIN21_IDX [1/2]

#define PIN21_IDX   21u

Pin number for pin 21 in a port

Definition at line 727 of file pin_mux.c.

Referenced by DSPI2_DeinitPins(), and DSPI2_InitPins().

◆ PIN21_IDX [2/2]

#define PIN21_IDX   21u

Pin number for pin 21 in a port

Definition at line 727 of file pin_mux.c.

◆ PIN22_IDX [1/2]

#define PIN22_IDX   22u

Pin number for pin 22 in a port

Definition at line 729 of file pin_mux.c.

Referenced by DSPI2_DeinitPins(), and DSPI2_InitPins().

◆ PIN22_IDX [2/2]

#define PIN22_IDX   22u

Pin number for pin 22 in a port

Definition at line 729 of file pin_mux.c.

◆ PIN23_IDX [1/2]

#define PIN23_IDX   23u

Pin number for pin 23 in a port

Definition at line 731 of file pin_mux.c.

Referenced by DSPI2_DeinitPins(), and DSPI2_InitPins().

◆ PIN23_IDX [2/2]

#define PIN23_IDX   23u

Pin number for pin 23 in a port

Definition at line 731 of file pin_mux.c.

◆ PIN24_IDX [1/4]

#define PIN24_IDX   24u

Pin number for pin 24 in a port

Definition at line 393 of file pin_mux.c.

Referenced by I2C0_DeinitPins(), I2C0_InitPins(), UART4_DeinitPins(), and UART4_InitPins().

◆ PIN24_IDX [2/4]

#define PIN24_IDX   24u

Pin number for pin 24 in a port

Definition at line 393 of file pin_mux.c.

◆ PIN24_IDX [3/4]

#define PIN24_IDX   24u

Pin number for pin 24 in a port

Definition at line 393 of file pin_mux.c.

◆ PIN24_IDX [4/4]

#define PIN24_IDX   24u

Pin number for pin 24 in a port

Definition at line 393 of file pin_mux.c.

◆ PIN25_IDX [1/4]

#define PIN25_IDX   25u

Pin number for pin 25 in a port

Definition at line 395 of file pin_mux.c.

Referenced by I2C0_DeinitPins(), I2C0_InitPins(), UART4_DeinitPins(), and UART4_InitPins().

◆ PIN25_IDX [2/4]

#define PIN25_IDX   25u

Pin number for pin 25 in a port

Definition at line 395 of file pin_mux.c.

◆ PIN25_IDX [3/4]

#define PIN25_IDX   25u

Pin number for pin 25 in a port

Definition at line 395 of file pin_mux.c.

◆ PIN25_IDX [4/4]

#define PIN25_IDX   25u

Pin number for pin 25 in a port

Definition at line 395 of file pin_mux.c.

◆ PIN2_IDX [1/4]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 603 of file pin_mux.c.

Referenced by DSPI0_DeinitPins(), DSPI0_InitPins(), UART2_DeinitPins(), and UART2_InitPins().

◆ PIN2_IDX [2/4]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 603 of file pin_mux.c.

◆ PIN2_IDX [3/4]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 603 of file pin_mux.c.

◆ PIN2_IDX [4/4]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 603 of file pin_mux.c.

◆ PIN3_IDX [1/4]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 605 of file pin_mux.c.

Referenced by DSPI0_DeinitPins(), DSPI0_InitPins(), UART2_DeinitPins(), and UART2_InitPins().

◆ PIN3_IDX [2/4]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 605 of file pin_mux.c.

◆ PIN3_IDX [3/4]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 605 of file pin_mux.c.

◆ PIN3_IDX [4/4]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 605 of file pin_mux.c.

◆ PIN5_IDX [1/2]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 664 of file pin_mux.c.

Referenced by DSPI1_DeinitPins(), and DSPI1_InitPins().

◆ PIN5_IDX [2/2]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 664 of file pin_mux.c.

◆ PIN6_IDX [1/2]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 666 of file pin_mux.c.

Referenced by DSPI1_DeinitPins(), and DSPI1_InitPins().

◆ PIN6_IDX [2/2]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 666 of file pin_mux.c.

◆ PIN7_IDX [1/2]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 668 of file pin_mux.c.

Referenced by DSPI1_DeinitPins(), and DSPI1_InitPins().

◆ PIN7_IDX [2/2]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 668 of file pin_mux.c.

◆ SOPT5_UART0TXSRC_UART_TX [1/2]

#define SOPT5_UART0TXSRC_UART_TX   0x00u

UART 0 transmit data source select: UART0_TX pin

Definition at line 64 of file pin_mux.c.

Referenced by BOARD_InitPins(), and UART0_InitPins().

◆ SOPT5_UART0TXSRC_UART_TX [2/2]

#define SOPT5_UART0TXSRC_UART_TX   0x00u

UART 0 transmit data source select: UART0_TX pin

Definition at line 64 of file pin_mux.c.

◆ SOPT5_UART1TXSRC_UART_TX

#define SOPT5_UART1TXSRC_UART_TX   0x00u

UART 1 transmit data source select: UART1_TX pin

Definition at line 124 of file pin_mux.c.

Referenced by UART1_InitPins().