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 PIN0_IDX   0u
 
#define PIN1_IDX   1u
 
#define SOPT5_UART1TXSRC_UART_TX   0x00u
 
#define PIN2_IDX   2u
 
#define PIN3_IDX   3u
 
#define PIN2_IDX   2u
 
#define PIN3_IDX   3u
 
#define PIN10_IDX   10u
 
#define PIN11_IDX   11u
 
#define PIN10_IDX   10u
 
#define PIN11_IDX   11u
 
#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 PIN5_IDX   5u
 
#define PIN6_IDX   6u
 
#define PIN7_IDX   7u
 
#define PIN5_IDX   5u
 
#define PIN6_IDX   6u
 
#define PIN7_IDX   7u
 
#define PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#define SOPT5_UART0TXSRC_UART_TX   0x00u
 
#define PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#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
 

Functions

void BOARD_InitPins (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 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 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...
 

Macro Definition Documentation

◆ PIN0_IDX [1/3]

#define PIN0_IDX   0u

Pin number for pin 0 in a port

Definition at line 432 of file pin_mux.c.

Referenced by BOARD_InitPins(), UART1_DeinitPins(), and UART1_InitPins().

◆ PIN0_IDX [2/3]

#define PIN0_IDX   0u

Pin number for pin 0 in a port

Definition at line 432 of file pin_mux.c.

◆ PIN0_IDX [3/3]

#define PIN0_IDX   0u

Pin number for pin 0 in a port

Definition at line 432 of file pin_mux.c.

◆ PIN10_IDX [1/2]

#define PIN10_IDX   10u

Pin number for pin 10 in a port

Definition at line 184 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 184 of file pin_mux.c.

◆ PIN11_IDX [1/2]

#define PIN11_IDX   11u

Pin number for pin 11 in a port

Definition at line 186 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 186 of file pin_mux.c.

◆ PIN1_IDX [1/5]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 434 of file pin_mux.c.

Referenced by BOARD_InitPins(), UART0_DeinitPins(), UART0_InitPins(), UART1_DeinitPins(), and UART1_InitPins().

◆ PIN1_IDX [2/5]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 434 of file pin_mux.c.

◆ PIN1_IDX [3/5]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 434 of file pin_mux.c.

◆ PIN1_IDX [4/5]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 434 of file pin_mux.c.

◆ PIN1_IDX [5/5]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 434 of file pin_mux.c.

◆ PIN2_IDX [1/6]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 486 of file pin_mux.c.

Referenced by I2C0_DeinitPins(), I2C0_InitPins(), UART0_DeinitPins(), UART0_InitPins(), UART2_DeinitPins(), and UART2_InitPins().

◆ PIN2_IDX [2/6]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 486 of file pin_mux.c.

◆ PIN2_IDX [3/6]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 486 of file pin_mux.c.

◆ PIN2_IDX [4/6]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 486 of file pin_mux.c.

◆ PIN2_IDX [5/6]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 486 of file pin_mux.c.

◆ PIN2_IDX [6/6]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 486 of file pin_mux.c.

◆ PIN3_IDX [1/4]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 488 of file pin_mux.c.

Referenced by I2C0_DeinitPins(), I2C0_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 488 of file pin_mux.c.

◆ PIN3_IDX [3/4]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 488 of file pin_mux.c.

◆ PIN3_IDX [4/4]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 488 of file pin_mux.c.

◆ PIN5_IDX [1/4]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 307 of file pin_mux.c.

Referenced by DSPI0_DeinitPins(), DSPI0_InitPins(), DSPI1_DeinitPins(), and DSPI1_InitPins().

◆ PIN5_IDX [2/4]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 307 of file pin_mux.c.

◆ PIN5_IDX [3/4]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 307 of file pin_mux.c.

◆ PIN5_IDX [4/4]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 307 of file pin_mux.c.

◆ PIN6_IDX [1/4]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 309 of file pin_mux.c.

Referenced by DSPI0_DeinitPins(), DSPI0_InitPins(), DSPI1_DeinitPins(), and DSPI1_InitPins().

◆ PIN6_IDX [2/4]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 309 of file pin_mux.c.

◆ PIN6_IDX [3/4]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 309 of file pin_mux.c.

◆ PIN6_IDX [4/4]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 309 of file pin_mux.c.

◆ PIN7_IDX [1/4]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 311 of file pin_mux.c.

Referenced by DSPI0_DeinitPins(), DSPI0_InitPins(), DSPI1_DeinitPins(), and DSPI1_InitPins().

◆ PIN7_IDX [2/4]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 311 of file pin_mux.c.

◆ PIN7_IDX [3/4]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 311 of file pin_mux.c.

◆ PIN7_IDX [4/4]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 311 of file pin_mux.c.

◆ SOPT5_UART0TXSRC_UART_TX

#define SOPT5_UART0TXSRC_UART_TX   0x00u

UART 0 transmit data source select: UART0_TX pin

Definition at line 341 of file pin_mux.c.

Referenced by UART0_InitPins().

◆ SOPT5_UART1TXSRC_UART_TX [1/2]

#define SOPT5_UART1TXSRC_UART_TX   0x00u

UART 1 transmit data source select: UART1_TX pin

Definition at line 402 of file pin_mux.c.

Referenced by BOARD_InitPins(), and UART1_InitPins().

◆ SOPT5_UART1TXSRC_UART_TX [2/2]

#define SOPT5_UART1TXSRC_UART_TX   0x00u

UART 1 transmit data source select: UART1_TX pin

Definition at line 402 of file pin_mux.c.