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 PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#define SOPT5_LPUART0RXSRC_LPUART_RX   0x00u
 
#define SOPT5_LPUART0TXSRC_LPUART_TX   0x00u
 
#define PIN0_IDX   0u
 
#define PIN1_IDX   1u
 
#define PIN0_IDX   0u
 
#define PIN1_IDX   1u
 
#define PIN6_IDX   6u
 
#define PIN7_IDX   7u
 
#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 PIN5_IDX   5u
 
#define PIN6_IDX   6u
 
#define PIN7_IDX   7u
 
#define PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#define SOPT5_LPUART0RXSRC_LPUART_RX   0x00u
 
#define SOPT5_LPUART0TXSRC_LPUART_TX   0x00u
 
#define PIN1_IDX   1u
 
#define PIN2_IDX   2u
 
#define PIN18_IDX   18u
 
#define PIN30_IDX   30u
 
#define SOPT5_LPUART1RXSRC_LPUART_RX   0x00u
 
#define SOPT5_LPUART1TXSRC_LPUART_TX   0x00u
 
#define PIN18_IDX   18u
 
#define PIN30_IDX   30u
 
#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 LPUART0_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void LPUART0_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void LPUART1_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void LPUART1_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 92 of file pin_mux.c.

Referenced by I2C0_DeinitPins(), and I2C0_InitPins().

◆ PIN0_IDX [2/2]

#define PIN0_IDX   0u

Pin number for pin 0 in a port

Definition at line 92 of file pin_mux.c.

◆ PIN18_IDX [1/2]

#define PIN18_IDX   18u

Pin number for pin 18 in a port

Definition at line 402 of file pin_mux.c.

Referenced by LPUART1_DeinitPins(), and LPUART1_InitPins().

◆ PIN18_IDX [2/2]

#define PIN18_IDX   18u

Pin number for pin 18 in a port

Definition at line 402 of file pin_mux.c.

◆ PIN1_IDX [1/5]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 337 of file pin_mux.c.

Referenced by BOARD_InitPins(), I2C0_DeinitPins(), I2C0_InitPins(), LPUART0_DeinitPins(), and LPUART0_InitPins().

◆ PIN1_IDX [2/5]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 337 of file pin_mux.c.

◆ PIN1_IDX [3/5]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 337 of file pin_mux.c.

◆ PIN1_IDX [4/5]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 337 of file pin_mux.c.

◆ PIN1_IDX [5/5]

#define PIN1_IDX   1u

Pin number for pin 1 in a port

Definition at line 337 of file pin_mux.c.

◆ PIN2_IDX [1/5]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 457 of file pin_mux.c.

Referenced by BOARD_InitPins(), LPUART0_DeinitPins(), LPUART0_InitPins(), UART2_DeinitPins(), and UART2_InitPins().

◆ PIN2_IDX [2/5]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 457 of file pin_mux.c.

◆ PIN2_IDX [3/5]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 457 of file pin_mux.c.

◆ PIN2_IDX [4/5]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 457 of file pin_mux.c.

◆ PIN2_IDX [5/5]

#define PIN2_IDX   2u

Pin number for pin 2 in a port

Definition at line 457 of file pin_mux.c.

◆ PIN30_IDX [1/2]

#define PIN30_IDX   30u

Pin number for pin 30 in a port

Definition at line 404 of file pin_mux.c.

Referenced by LPUART1_DeinitPins(), and LPUART1_InitPins().

◆ PIN30_IDX [2/2]

#define PIN30_IDX   30u

Pin number for pin 30 in a port

Definition at line 404 of file pin_mux.c.

◆ PIN3_IDX [1/2]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 459 of file pin_mux.c.

Referenced by UART2_DeinitPins(), and UART2_InitPins().

◆ PIN3_IDX [2/2]

#define PIN3_IDX   3u

Pin number for pin 3 in a port

Definition at line 459 of file pin_mux.c.

◆ PIN5_IDX [1/4]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 270 of file pin_mux.c.

Referenced by SPI0_DeinitPins(), SPI0_InitPins(), SPI1_DeinitPins(), and SPI1_InitPins().

◆ PIN5_IDX [2/4]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 270 of file pin_mux.c.

◆ PIN5_IDX [3/4]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 270 of file pin_mux.c.

◆ PIN5_IDX [4/4]

#define PIN5_IDX   5u

Pin number for pin 5 in a port

Definition at line 270 of file pin_mux.c.

◆ PIN6_IDX [1/6]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 272 of file pin_mux.c.

Referenced by I2C1_DeinitPins(), I2C1_InitPins(), SPI0_DeinitPins(), SPI0_InitPins(), SPI1_DeinitPins(), and SPI1_InitPins().

◆ PIN6_IDX [2/6]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 272 of file pin_mux.c.

◆ PIN6_IDX [3/6]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 272 of file pin_mux.c.

◆ PIN6_IDX [4/6]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 272 of file pin_mux.c.

◆ PIN6_IDX [5/6]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 272 of file pin_mux.c.

◆ PIN6_IDX [6/6]

#define PIN6_IDX   6u

Pin number for pin 6 in a port

Definition at line 272 of file pin_mux.c.

◆ PIN7_IDX [1/6]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 274 of file pin_mux.c.

Referenced by I2C1_DeinitPins(), I2C1_InitPins(), SPI0_DeinitPins(), SPI0_InitPins(), SPI1_DeinitPins(), and SPI1_InitPins().

◆ PIN7_IDX [2/6]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 274 of file pin_mux.c.

◆ PIN7_IDX [3/6]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 274 of file pin_mux.c.

◆ PIN7_IDX [4/6]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 274 of file pin_mux.c.

◆ PIN7_IDX [5/6]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 274 of file pin_mux.c.

◆ PIN7_IDX [6/6]

#define PIN7_IDX   7u

Pin number for pin 7 in a port

Definition at line 274 of file pin_mux.c.

◆ SOPT5_LPUART0RXSRC_LPUART_RX [1/2]

#define SOPT5_LPUART0RXSRC_LPUART_RX   0x00u

LPUART0 Receive Data Source Select: LPUART_RX pin

Definition at line 304 of file pin_mux.c.

Referenced by BOARD_InitPins(), and LPUART0_InitPins().

◆ SOPT5_LPUART0RXSRC_LPUART_RX [2/2]

#define SOPT5_LPUART0RXSRC_LPUART_RX   0x00u

LPUART0 Receive Data Source Select: LPUART_RX pin

Definition at line 304 of file pin_mux.c.

◆ SOPT5_LPUART0TXSRC_LPUART_TX [1/2]

#define SOPT5_LPUART0TXSRC_LPUART_TX   0x00u

LPUART0 Transmit Data Source Select: LPUART0_TX pin

Definition at line 306 of file pin_mux.c.

Referenced by BOARD_InitPins(), and LPUART0_InitPins().

◆ SOPT5_LPUART0TXSRC_LPUART_TX [2/2]

#define SOPT5_LPUART0TXSRC_LPUART_TX   0x00u

LPUART0 Transmit Data Source Select: LPUART0_TX pin

Definition at line 306 of file pin_mux.c.

◆ SOPT5_LPUART1RXSRC_LPUART_RX

#define SOPT5_LPUART1RXSRC_LPUART_RX   0x00u

LPUART1 Receive Data Source Select: LPUART1_RX pin

Definition at line 367 of file pin_mux.c.

Referenced by LPUART1_InitPins().

◆ SOPT5_LPUART1TXSRC_LPUART_TX

#define SOPT5_LPUART1TXSRC_LPUART_TX   0x00u

LPUART1 Transmit Data Source Select: LPUART1_TX pin

Definition at line 369 of file pin_mux.c.

Referenced by LPUART1_InitPins().