ISSDK  1.7
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 PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#define SOPT5_UART0RXSRC_UART_RX   0x00u
 
#define SOPT5_UART0TXSRC_UART_TX   0x00u
 
#define PIN24_IDX   24u
 
#define PIN25_IDX   25u
 
#define PIN24_IDX   24u
 
#define PIN25_IDX   25u
 
#define PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#define PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#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 PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#define SOPT5_UART0RXSRC_UART_RX   0x00u
 
#define SOPT5_UART0TXSRC_UART_TX   0x00u
 
#define PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#define PIN0_IDX   0u
 
#define PIN1_IDX   1u
 
#define SOPT5_UART1RXSRC_UART_RX   0x00u
 
#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 SPI0_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void SPI0_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void SPI1_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void SPI1_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/2]

#define PIN0_IDX   0u

Pin number for pin 0 in a port

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

◆ PIN1_IDX [1/9]

#define PIN1_IDX   1u

◆ PIN1_IDX [2/9]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 442 of file pin_mux.c.

◆ PIN1_IDX [3/9]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 442 of file pin_mux.c.

◆ PIN1_IDX [4/9]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 442 of file pin_mux.c.

◆ PIN1_IDX [5/9]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 442 of file pin_mux.c.

◆ PIN1_IDX [6/9]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 442 of file pin_mux.c.

◆ PIN1_IDX [7/9]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 442 of file pin_mux.c.

◆ PIN1_IDX [8/9]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 442 of file pin_mux.c.

◆ PIN1_IDX [9/9]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 442 of file pin_mux.c.

◆ PIN24_IDX [1/2]

#define PIN24_IDX   24u

Pin number for pin 24 in a port

Definition at line 126 of file pin_mux.c.

Referenced by I2C0_DeinitPins(), and I2C0_InitPins().

◆ PIN24_IDX [2/2]

#define PIN24_IDX   24u

Pin number for pin 24 in a port

Definition at line 126 of file pin_mux.c.

◆ PIN25_IDX [1/2]

#define PIN25_IDX   25u

Pin number for pin 25 in a port

Definition at line 128 of file pin_mux.c.

Referenced by I2C0_DeinitPins(), and I2C0_InitPins().

◆ PIN25_IDX [2/2]

#define PIN25_IDX   25u

Pin number for pin 25 in a port

Definition at line 128 of file pin_mux.c.

◆ PIN2_IDX [1/9]

#define PIN2_IDX   2u

◆ PIN2_IDX [2/9]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 494 of file pin_mux.c.

◆ PIN2_IDX [3/9]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 494 of file pin_mux.c.

◆ PIN2_IDX [4/9]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 494 of file pin_mux.c.

◆ PIN2_IDX [5/9]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 494 of file pin_mux.c.

◆ PIN2_IDX [6/9]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 494 of file pin_mux.c.

◆ PIN2_IDX [7/9]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 494 of file pin_mux.c.

◆ PIN2_IDX [8/9]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 494 of file pin_mux.c.

◆ PIN2_IDX [9/9]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 494 of file pin_mux.c.

◆ PIN3_IDX [1/4]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 496 of file pin_mux.c.

Referenced by SPI0_DeinitPins(), SPI0_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 496 of file pin_mux.c.

◆ PIN3_IDX [3/4]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 496 of file pin_mux.c.

◆ PIN3_IDX [4/4]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 496 of file pin_mux.c.

◆ PIN5_IDX [1/2]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 312 of file pin_mux.c.

Referenced by SPI1_DeinitPins(), and SPI1_InitPins().

◆ PIN5_IDX [2/2]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 312 of file pin_mux.c.

◆ PIN6_IDX [1/2]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 314 of file pin_mux.c.

Referenced by SPI1_DeinitPins(), and SPI1_InitPins().

◆ PIN6_IDX [2/2]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 314 of file pin_mux.c.

◆ PIN7_IDX [1/2]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 316 of file pin_mux.c.

Referenced by SPI1_DeinitPins(), and SPI1_InitPins().

◆ PIN7_IDX [2/2]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 316 of file pin_mux.c.

◆ SOPT5_UART0RXSRC_UART_RX [1/2]

#define SOPT5_UART0RXSRC_UART_RX   0x00u

UART0 receive data source select: UART0_RX pin

Definition at line 346 of file pin_mux.c.

Referenced by BOARD_InitPins(), and UART0_InitPins().

◆ SOPT5_UART0RXSRC_UART_RX [2/2]

#define SOPT5_UART0RXSRC_UART_RX   0x00u

UART0 receive data source select: UART0_RX pin

Definition at line 346 of file pin_mux.c.

◆ SOPT5_UART0TXSRC_UART_TX [1/2]

#define SOPT5_UART0TXSRC_UART_TX   0x00u

UART0 transmit data source select: UART0_TX pin

Definition at line 348 of file pin_mux.c.

Referenced by BOARD_InitPins(), and UART0_InitPins().

◆ SOPT5_UART0TXSRC_UART_TX [2/2]

#define SOPT5_UART0TXSRC_UART_TX   0x00u

UART0 transmit data source select: UART0_TX pin

Definition at line 348 of file pin_mux.c.

◆ SOPT5_UART1RXSRC_UART_RX

#define SOPT5_UART1RXSRC_UART_RX   0x00u

UART1 receive data source select: UART1_RX pin

Definition at line 407 of file pin_mux.c.

Referenced by UART1_InitPins().

◆ SOPT5_UART1TXSRC_UART_TX

#define SOPT5_UART1TXSRC_UART_TX   0x00u

UART1 transmit data source select: UART1_TX pin

Definition at line 408 of file pin_mux.c.

Referenced by UART1_InitPins().