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

Go to the source code of this file.

Macros

#define IOCON_PIO_DIGITAL_EN   0x80u
 
#define IOCON_PIO_FUNC1   0x01u
 
#define IOCON_PIO_INPFILT_OFF   0x0100u
 
#define IOCON_PIO_INV_DI   0x00u
 
#define IOCON_PIO_MODE_INACT   0x00u
 
#define IOCON_PIO_OPENDRAIN_DI   0x00u
 
#define IOCON_PIO_SLEW_STANDARD   0x00u
 
#define PIN0_IDX   0u
 
#define PIN1_IDX   1u
 
#define PORT0_IDX   0u
 
#define IOCON_PIO_DIGITAL_EN   0x80u
 
#define IOCON_PIO_FUNC1   0x01u
 
#define IOCON_PIO_INPFILT_OFF   0x0100u
 
#define IOCON_PIO_INV_DI   0x00u
 
#define IOCON_PIO_MODE_INACT   0x00u
 
#define IOCON_PIO_OPENDRAIN_DI   0x00u
 
#define IOCON_PIO_SLEW_STANDARD   0x00u
 
#define PIN0_IDX   0u
 
#define PIN1_IDX   1u
 
#define PORT0_IDX   0u
 
#define PIO00_DIGIMODE_DIGITAL   0x01u
 
#define PIO00_FUNC_ALT0   0x00u
 
#define PIO01_DIGIMODE_DIGITAL   0x01u
 
#define PIO01_FUNC_ALT0   0x00u
 
#define IOCON_PIO_DIGITAL_EN   0x80u
 
#define IOCON_PIO_FUNC1   0x01u
 
#define IOCON_PIO_I2CDRIVE_LOW   0x00u
 
#define IOCON_PIO_I2CFILTER_EN   0x00u
 
#define IOCON_PIO_I2CSLEW_I2C   0x00u
 
#define IOCON_PIO_INPFILT_OFF   0x0100u
 
#define IOCON_PIO_INV_DI   0x00u
 
#define PIN25_IDX   25u
 
#define PIN26_IDX   26u
 
#define PORT0_IDX   0u
 
#define PIO025_DIGIMODE_DIGITAL   0x01u
 
#define PIO025_FUNC_ALT0   0x00u
 
#define PIO026_DIGIMODE_DIGITAL   0x01u
 
#define PIO026_FUNC_ALT0   0x00u
 
#define IOCON_PIO_DIGITAL_EN   0x80u
 
#define IOCON_PIO_FUNC1   0x01u
 
#define IOCON_PIO_INPFILT_OFF   0x0100u
 
#define IOCON_PIO_INV_DI   0x00u
 
#define IOCON_PIO_MODE_INACT   0x00u
 
#define IOCON_PIO_OPENDRAIN_DI   0x00u
 
#define IOCON_PIO_SLEW_STANDARD   0x00u
 
#define PIN18_IDX   18u
 
#define PIN20_IDX   20u
 
#define PORT0_IDX   0u
 
#define PIO018_DIGIMODE_DIGITAL   0x01u
 
#define PIO018_FUNC_ALT0   0x00u
 
#define PIO020_DIGIMODE_DIGITAL   0x01u
 
#define PIO020_FUNC_ALT0   0x00u
 
#define IOCON_PIO_DIGITAL_EN   0x80u
 
#define IOCON_PIO_FUNC1   0x01u
 
#define IOCON_PIO_FUNC2   0x02u
 
#define IOCON_PIO_INPFILT_OFF   0x0100u
 
#define IOCON_PIO_INV_DI   0x00u
 
#define IOCON_PIO_MODE_PULLUP   0x10u
 
#define IOCON_PIO_OPENDRAIN_DI   0x00u
 
#define IOCON_PIO_SLEW_STANDARD   0x00u
 
#define PIN4_IDX   4u
 
#define PIN11_IDX   11u
 
#define PIN12_IDX   12u
 
#define PIN13_IDX   13u
 
#define PORT0_IDX   0u
 
#define DMA_ITRIG_INMUX0_IDX   0u
 
#define DMA_ITRIG_INMUX1_IDX   1u
 
#define PINTSEL0_IDX   0u
 
#define PINTSEL1_IDX   1u
 
#define PINTSEL2_IDX   2u
 
#define PINTSEL3_IDX   3u
 
#define PIO011_DIGIMODE_DIGITAL   0x01u
 
#define PIO011_FILTEROFF_DISABLED   0x01u
 
#define PIO011_FUNC_ALT0   0x00u
 
#define PIO011_INVERT_DISABLED   0x00u
 
#define PIO011_OD_NORMAL   0x00u
 
#define PIO012_DIGIMODE_DIGITAL   0x01u
 
#define PIO012_FILTEROFF_DISABLED   0x01u
 
#define PIO012_FUNC_ALT0   0x00u
 
#define PIO012_INVERT_DISABLED   0x00u
 
#define PIO012_OD_NORMAL   0x00u
 
#define PIO013_DIGIMODE_DIGITAL   0x01u
 
#define PIO013_FILTEROFF_DISABLED   0x01u
 
#define PIO013_FUNC_ALT0   0x00u
 
#define PIO013_INVERT_DISABLED   0x00u
 
#define PIO013_OD_NORMAL   0x00u
 
#define PIO04_DIGIMODE_DIGITAL   0x01u
 
#define PIO04_FILTEROFF_DISABLED   0x01u
 
#define PIO04_FUNC_ALT0   0x00u
 
#define PIO04_INVERT_DISABLED   0x00u
 
#define PIO04_OD_NORMAL   0x00u
 
#define IOCON_PIO_DIGITAL_EN   0x80u
 
#define IOCON_PIO_FUNC1   0x01u
 
#define IOCON_PIO_FUNC4   0x04u
 
#define IOCON_PIO_INPFILT_OFF   0x0100u
 
#define IOCON_PIO_INV_DI   0x00u
 
#define IOCON_PIO_MODE_PULLUP   0x10u
 
#define IOCON_PIO_OPENDRAIN_DI   0x00u
 
#define IOCON_PIO_SLEW_STANDARD   0x00u
 
#define PIN1_IDX   1u
 
#define PIN18_IDX   18u
 
#define PIN19_IDX   19u
 
#define PIN20_IDX   20u
 
#define PORT0_IDX   0u
 
#define PORT1_IDX   1u
 
#define DMA_ITRIG_INMUX10_IDX   10u
 
#define DMA_ITRIG_INMUX11_IDX   11u
 
#define DMA_ITRIG_INMUX12_IDX   12u
 
#define DMA_ITRIG_INMUX13_IDX   13u
 
#define PINTSEL0_IDX   0u
 
#define PINTSEL1_IDX   1u
 
#define PINTSEL2_IDX   2u
 
#define PINTSEL3_IDX   3u
 
#define PIO018_DIGIMODE_DIGITAL   0x01u
 
#define PIO018_FUNC_ALT0   0x00u
 
#define PIO019_DIGIMODE_DIGITAL   0x01u
 
#define PIO019_FUNC_ALT0   0x00u
 
#define PIO020_DIGIMODE_DIGITAL   0x01u
 
#define PIO020_FUNC_ALT0   0x00u
 
#define PIO11_DIGIMODE_DIGITAL   0x01u
 
#define PIO11_FUNC_ALT0   0x00u
 

Functions

void BOARD_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void USART0_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void USART0_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C4_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C4_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C5_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C5_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void SPI3_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void SPI3_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void SPI5_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void SPI5_DeinitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 

Macro Definition Documentation

◆ DMA_ITRIG_INMUX0_IDX

#define DMA_ITRIG_INMUX0_IDX   0u

Inputmux DMA_ITRIG_INMUX register index 0

Definition at line 465 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ DMA_ITRIG_INMUX10_IDX

#define DMA_ITRIG_INMUX10_IDX   10u

Inputmux DMA_ITRIG_INMUX register index 10

Definition at line 641 of file pin_mux.c.

Referenced by SPI5_DeinitPins().

◆ DMA_ITRIG_INMUX11_IDX

#define DMA_ITRIG_INMUX11_IDX   11u

Inputmux DMA_ITRIG_INMUX register index 11

Definition at line 642 of file pin_mux.c.

Referenced by SPI5_DeinitPins().

◆ DMA_ITRIG_INMUX12_IDX

#define DMA_ITRIG_INMUX12_IDX   12u

Inputmux DMA_ITRIG_INMUX register index 12

Definition at line 643 of file pin_mux.c.

Referenced by SPI5_DeinitPins().

◆ DMA_ITRIG_INMUX13_IDX

#define DMA_ITRIG_INMUX13_IDX   13u

Inputmux DMA_ITRIG_INMUX register index 13

Definition at line 644 of file pin_mux.c.

Referenced by SPI5_DeinitPins().

◆ DMA_ITRIG_INMUX1_IDX

#define DMA_ITRIG_INMUX1_IDX   1u

Inputmux DMA_ITRIG_INMUX register index 1

Definition at line 466 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ IOCON_PIO_DIGITAL_EN [1/6]

#define IOCON_PIO_DIGITAL_EN   0x80u

Enables digital function

Definition at line 559 of file pin_mux.c.

Referenced by BOARD_InitPins(), I2C4_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), and USART0_InitPins().

◆ IOCON_PIO_DIGITAL_EN [2/6]

#define IOCON_PIO_DIGITAL_EN   0x80u

Enables digital function

Definition at line 559 of file pin_mux.c.

◆ IOCON_PIO_DIGITAL_EN [3/6]

#define IOCON_PIO_DIGITAL_EN   0x80u

Enables digital function

Definition at line 559 of file pin_mux.c.

◆ IOCON_PIO_DIGITAL_EN [4/6]

#define IOCON_PIO_DIGITAL_EN   0x80u

Enables digital function

Definition at line 559 of file pin_mux.c.

◆ IOCON_PIO_DIGITAL_EN [5/6]

#define IOCON_PIO_DIGITAL_EN   0x80u

Enables digital function

Definition at line 559 of file pin_mux.c.

◆ IOCON_PIO_DIGITAL_EN [6/6]

#define IOCON_PIO_DIGITAL_EN   0x80u

Enables digital function

Definition at line 559 of file pin_mux.c.

◆ IOCON_PIO_FUNC1 [1/6]

#define IOCON_PIO_FUNC1   0x01u

Selects pin function 1

Definition at line 560 of file pin_mux.c.

Referenced by BOARD_InitPins(), I2C4_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), and USART0_InitPins().

◆ IOCON_PIO_FUNC1 [2/6]

#define IOCON_PIO_FUNC1   0x01u

Selects pin function 1

Definition at line 560 of file pin_mux.c.

◆ IOCON_PIO_FUNC1 [3/6]

#define IOCON_PIO_FUNC1   0x01u

Selects pin function 1

Definition at line 560 of file pin_mux.c.

◆ IOCON_PIO_FUNC1 [4/6]

#define IOCON_PIO_FUNC1   0x01u

Selects pin function 1

Definition at line 560 of file pin_mux.c.

◆ IOCON_PIO_FUNC1 [5/6]

#define IOCON_PIO_FUNC1   0x01u

Selects pin function 1

Definition at line 560 of file pin_mux.c.

◆ IOCON_PIO_FUNC1 [6/6]

#define IOCON_PIO_FUNC1   0x01u

Selects pin function 1

Definition at line 560 of file pin_mux.c.

◆ IOCON_PIO_FUNC2

#define IOCON_PIO_FUNC2   0x02u

Selects pin function 2

Definition at line 385 of file pin_mux.c.

Referenced by SPI3_InitPins().

◆ IOCON_PIO_FUNC4

#define IOCON_PIO_FUNC4   0x04u

Selects pin function 4

Definition at line 561 of file pin_mux.c.

Referenced by SPI5_InitPins().

◆ IOCON_PIO_I2CDRIVE_LOW

#define IOCON_PIO_I2CDRIVE_LOW   0x00u

Low drive: 4 mA

Definition at line 201 of file pin_mux.c.

Referenced by I2C4_InitPins().

◆ IOCON_PIO_I2CFILTER_EN

#define IOCON_PIO_I2CFILTER_EN   0x00u

I2C 50 ns glitch filter enabled

Definition at line 202 of file pin_mux.c.

Referenced by I2C4_InitPins().

◆ IOCON_PIO_I2CSLEW_I2C

#define IOCON_PIO_I2CSLEW_I2C   0x00u

I2C mode

Definition at line 203 of file pin_mux.c.

Referenced by I2C4_InitPins().

◆ IOCON_PIO_INPFILT_OFF [1/6]

#define IOCON_PIO_INPFILT_OFF   0x0100u

Input filter disabled

Definition at line 562 of file pin_mux.c.

Referenced by BOARD_InitPins(), I2C4_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), and USART0_InitPins().

◆ IOCON_PIO_INPFILT_OFF [2/6]

#define IOCON_PIO_INPFILT_OFF   0x0100u

Input filter disabled

Definition at line 562 of file pin_mux.c.

◆ IOCON_PIO_INPFILT_OFF [3/6]

#define IOCON_PIO_INPFILT_OFF   0x0100u

Input filter disabled

Definition at line 562 of file pin_mux.c.

◆ IOCON_PIO_INPFILT_OFF [4/6]

#define IOCON_PIO_INPFILT_OFF   0x0100u

Input filter disabled

Definition at line 562 of file pin_mux.c.

◆ IOCON_PIO_INPFILT_OFF [5/6]

#define IOCON_PIO_INPFILT_OFF   0x0100u

Input filter disabled

Definition at line 562 of file pin_mux.c.

◆ IOCON_PIO_INPFILT_OFF [6/6]

#define IOCON_PIO_INPFILT_OFF   0x0100u

Input filter disabled

Definition at line 562 of file pin_mux.c.

◆ IOCON_PIO_INV_DI [1/6]

#define IOCON_PIO_INV_DI   0x00u

Input function is not inverted

Definition at line 563 of file pin_mux.c.

Referenced by BOARD_InitPins(), I2C4_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), and USART0_InitPins().

◆ IOCON_PIO_INV_DI [2/6]

#define IOCON_PIO_INV_DI   0x00u

Input function is not inverted

Definition at line 563 of file pin_mux.c.

◆ IOCON_PIO_INV_DI [3/6]

#define IOCON_PIO_INV_DI   0x00u

Input function is not inverted

Definition at line 563 of file pin_mux.c.

◆ IOCON_PIO_INV_DI [4/6]

#define IOCON_PIO_INV_DI   0x00u

Input function is not inverted

Definition at line 563 of file pin_mux.c.

◆ IOCON_PIO_INV_DI [5/6]

#define IOCON_PIO_INV_DI   0x00u

Input function is not inverted

Definition at line 563 of file pin_mux.c.

◆ IOCON_PIO_INV_DI [6/6]

#define IOCON_PIO_INV_DI   0x00u

Input function is not inverted

Definition at line 563 of file pin_mux.c.

◆ IOCON_PIO_MODE_INACT [1/3]

#define IOCON_PIO_MODE_INACT   0x00u

No addition pin function

Definition at line 295 of file pin_mux.c.

Referenced by BOARD_InitPins(), I2C5_InitPins(), and USART0_InitPins().

◆ IOCON_PIO_MODE_INACT [2/3]

#define IOCON_PIO_MODE_INACT   0x00u

No addition pin function

Definition at line 295 of file pin_mux.c.

◆ IOCON_PIO_MODE_INACT [3/3]

#define IOCON_PIO_MODE_INACT   0x00u

No addition pin function

Definition at line 295 of file pin_mux.c.

◆ IOCON_PIO_MODE_PULLUP [1/2]

#define IOCON_PIO_MODE_PULLUP   0x10u

Selects pull-up function

Definition at line 564 of file pin_mux.c.

Referenced by SPI3_InitPins(), and SPI5_InitPins().

◆ IOCON_PIO_MODE_PULLUP [2/2]

#define IOCON_PIO_MODE_PULLUP   0x10u

Selects pull-up function

Definition at line 564 of file pin_mux.c.

◆ IOCON_PIO_OPENDRAIN_DI [1/5]

#define IOCON_PIO_OPENDRAIN_DI   0x00u

Open drain is disabled

Definition at line 565 of file pin_mux.c.

Referenced by BOARD_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), and USART0_InitPins().

◆ IOCON_PIO_OPENDRAIN_DI [2/5]

#define IOCON_PIO_OPENDRAIN_DI   0x00u

Open drain is disabled

Definition at line 565 of file pin_mux.c.

◆ IOCON_PIO_OPENDRAIN_DI [3/5]

#define IOCON_PIO_OPENDRAIN_DI   0x00u

Open drain is disabled

Definition at line 565 of file pin_mux.c.

◆ IOCON_PIO_OPENDRAIN_DI [4/5]

#define IOCON_PIO_OPENDRAIN_DI   0x00u

Open drain is disabled

Definition at line 565 of file pin_mux.c.

◆ IOCON_PIO_OPENDRAIN_DI [5/5]

#define IOCON_PIO_OPENDRAIN_DI   0x00u

Open drain is disabled

Definition at line 565 of file pin_mux.c.

◆ IOCON_PIO_SLEW_STANDARD [1/5]

#define IOCON_PIO_SLEW_STANDARD   0x00u

Standard mode, output slew rate control is enabled

Definition at line 566 of file pin_mux.c.

Referenced by BOARD_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), and USART0_InitPins().

◆ IOCON_PIO_SLEW_STANDARD [2/5]

#define IOCON_PIO_SLEW_STANDARD   0x00u

Standard mode, output slew rate control is enabled

Definition at line 566 of file pin_mux.c.

◆ IOCON_PIO_SLEW_STANDARD [3/5]

#define IOCON_PIO_SLEW_STANDARD   0x00u

Standard mode, output slew rate control is enabled

Definition at line 566 of file pin_mux.c.

◆ IOCON_PIO_SLEW_STANDARD [4/5]

#define IOCON_PIO_SLEW_STANDARD   0x00u

Standard mode, output slew rate control is enabled

Definition at line 566 of file pin_mux.c.

◆ IOCON_PIO_SLEW_STANDARD [5/5]

#define IOCON_PIO_SLEW_STANDARD   0x00u

Standard mode, output slew rate control is enabled

Definition at line 566 of file pin_mux.c.

◆ PIN0_IDX [1/2]

#define PIN0_IDX   0u

Pin number for pin 0 in a port 0

Definition at line 114 of file pin_mux.c.

Referenced by BOARD_InitPins(), and USART0_InitPins().

◆ PIN0_IDX [2/2]

#define PIN0_IDX   0u

Pin number for pin 0 in a port 0

Definition at line 114 of file pin_mux.c.

◆ PIN11_IDX

#define PIN11_IDX   11u

Pin number for pin 11 in a port 0

Definition at line 392 of file pin_mux.c.

Referenced by SPI3_InitPins().

◆ PIN12_IDX

#define PIN12_IDX   12u

Pin number for pin 12 in a port 0

Definition at line 393 of file pin_mux.c.

Referenced by SPI3_InitPins().

◆ PIN13_IDX

#define PIN13_IDX   13u

Pin number for pin 13 in a port 0

Definition at line 394 of file pin_mux.c.

Referenced by SPI3_InitPins().

◆ PIN18_IDX [1/2]

#define PIN18_IDX   18u

Pin number for pin 18 in a port 0

Definition at line 568 of file pin_mux.c.

Referenced by I2C5_InitPins(), and SPI5_InitPins().

◆ PIN18_IDX [2/2]

#define PIN18_IDX   18u

Pin number for pin 18 in a port 0

Definition at line 568 of file pin_mux.c.

◆ PIN19_IDX

#define PIN19_IDX   19u

Pin number for pin 19 in a port 0

Definition at line 569 of file pin_mux.c.

Referenced by SPI5_InitPins().

◆ PIN1_IDX [1/3]

#define PIN1_IDX   1u

Pin number for pin 1 in a port 0

Pin number for pin 1 in a port 1

Definition at line 567 of file pin_mux.c.

Referenced by BOARD_InitPins(), SPI5_InitPins(), and USART0_InitPins().

◆ PIN1_IDX [2/3]

#define PIN1_IDX   1u

Pin number for pin 1 in a port 0

Pin number for pin 1 in a port 1

Definition at line 567 of file pin_mux.c.

◆ PIN1_IDX [3/3]

#define PIN1_IDX   1u

Pin number for pin 1 in a port 0

Pin number for pin 1 in a port 1

Definition at line 567 of file pin_mux.c.

◆ PIN20_IDX [1/2]

#define PIN20_IDX   20u

Pin number for pin 20 in a port 0

Definition at line 570 of file pin_mux.c.

Referenced by I2C5_InitPins(), and SPI5_InitPins().

◆ PIN20_IDX [2/2]

#define PIN20_IDX   20u

Pin number for pin 20 in a port 0

Definition at line 570 of file pin_mux.c.

◆ PIN25_IDX

#define PIN25_IDX   25u

Pin number for pin 25 in a port 0

Definition at line 206 of file pin_mux.c.

Referenced by I2C4_InitPins().

◆ PIN26_IDX

#define PIN26_IDX   26u

Pin number for pin 26 in a port 0

Definition at line 207 of file pin_mux.c.

Referenced by I2C4_InitPins().

◆ PIN4_IDX

#define PIN4_IDX   4u

Pin number for pin 4 in a port 0

Definition at line 391 of file pin_mux.c.

Referenced by SPI3_InitPins().

◆ PINTSEL0_IDX [1/2]

#define PINTSEL0_IDX   0u

Inputmux PINTSEL register index 0

Definition at line 645 of file pin_mux.c.

Referenced by SPI3_DeinitPins(), and SPI5_DeinitPins().

◆ PINTSEL0_IDX [2/2]

#define PINTSEL0_IDX   0u

Inputmux PINTSEL register index 0

Definition at line 645 of file pin_mux.c.

◆ PINTSEL1_IDX [1/2]

#define PINTSEL1_IDX   1u

Inputmux PINTSEL register index 1

Definition at line 646 of file pin_mux.c.

Referenced by SPI3_DeinitPins(), and SPI5_DeinitPins().

◆ PINTSEL1_IDX [2/2]

#define PINTSEL1_IDX   1u

Inputmux PINTSEL register index 1

Definition at line 646 of file pin_mux.c.

◆ PINTSEL2_IDX [1/2]

#define PINTSEL2_IDX   2u

Inputmux PINTSEL register index 2

Definition at line 647 of file pin_mux.c.

Referenced by SPI3_DeinitPins(), and SPI5_DeinitPins().

◆ PINTSEL2_IDX [2/2]

#define PINTSEL2_IDX   2u

Inputmux PINTSEL register index 2

Definition at line 647 of file pin_mux.c.

◆ PINTSEL3_IDX [1/2]

#define PINTSEL3_IDX   3u

Inputmux PINTSEL register index 3

Definition at line 648 of file pin_mux.c.

Referenced by SPI3_DeinitPins(), and SPI5_DeinitPins().

◆ PINTSEL3_IDX [2/2]

#define PINTSEL3_IDX   3u

Inputmux PINTSEL register index 3

Definition at line 648 of file pin_mux.c.

◆ PIO00_DIGIMODE_DIGITAL

#define PIO00_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 162 of file pin_mux.c.

Referenced by USART0_DeinitPins().

◆ PIO00_FUNC_ALT0

#define PIO00_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 163 of file pin_mux.c.

Referenced by USART0_DeinitPins().

◆ PIO011_DIGIMODE_DIGITAL

#define PIO011_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 471 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO011_FILTEROFF_DISABLED

#define PIO011_FILTEROFF_DISABLED   0x01u

Controls input glitch filter.: Filter disabled. No input filtering is done.

Definition at line 472 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO011_FUNC_ALT0

#define PIO011_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 473 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO011_INVERT_DISABLED

#define PIO011_INVERT_DISABLED   0x00u

Input polarity.: Disabled. Input function is not inverted.

Definition at line 474 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO011_OD_NORMAL

#define PIO011_OD_NORMAL   0x00u

Controls open-drain mode.: Normal. Normal push-pull output

Definition at line 475 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO012_DIGIMODE_DIGITAL

#define PIO012_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 476 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO012_FILTEROFF_DISABLED

#define PIO012_FILTEROFF_DISABLED   0x01u

Controls input glitch filter.: Filter disabled. No input filtering is done.

Definition at line 477 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO012_FUNC_ALT0

#define PIO012_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 478 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO012_INVERT_DISABLED

#define PIO012_INVERT_DISABLED   0x00u

Input polarity.: Disabled. Input function is not inverted.

Definition at line 479 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO012_OD_NORMAL

#define PIO012_OD_NORMAL   0x00u

Controls open-drain mode.: Normal. Normal push-pull output

Definition at line 480 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO013_DIGIMODE_DIGITAL

#define PIO013_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 481 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO013_FILTEROFF_DISABLED

#define PIO013_FILTEROFF_DISABLED   0x01u

Controls input glitch filter.: Filter disabled. No input filtering is done.

Definition at line 482 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO013_FUNC_ALT0

#define PIO013_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 483 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO013_INVERT_DISABLED

#define PIO013_INVERT_DISABLED   0x00u

Input polarity.: Disabled. Input function is not inverted.

Definition at line 484 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO013_OD_NORMAL

#define PIO013_OD_NORMAL   0x00u

Controls open-drain mode.: Normal. Normal push-pull output

Definition at line 485 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO018_DIGIMODE_DIGITAL [1/2]

#define PIO018_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 649 of file pin_mux.c.

Referenced by I2C5_DeinitPins(), and SPI5_DeinitPins().

◆ PIO018_DIGIMODE_DIGITAL [2/2]

#define PIO018_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 649 of file pin_mux.c.

◆ PIO018_FUNC_ALT0 [1/2]

#define PIO018_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 650 of file pin_mux.c.

Referenced by I2C5_DeinitPins(), and SPI5_DeinitPins().

◆ PIO018_FUNC_ALT0 [2/2]

#define PIO018_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 650 of file pin_mux.c.

◆ PIO019_DIGIMODE_DIGITAL

#define PIO019_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 651 of file pin_mux.c.

Referenced by SPI5_DeinitPins().

◆ PIO019_FUNC_ALT0

#define PIO019_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 652 of file pin_mux.c.

Referenced by SPI5_DeinitPins().

◆ PIO01_DIGIMODE_DIGITAL

#define PIO01_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 164 of file pin_mux.c.

Referenced by USART0_DeinitPins().

◆ PIO01_FUNC_ALT0

#define PIO01_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 165 of file pin_mux.c.

Referenced by USART0_DeinitPins().

◆ PIO020_DIGIMODE_DIGITAL [1/2]

#define PIO020_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 653 of file pin_mux.c.

Referenced by I2C5_DeinitPins(), and SPI5_DeinitPins().

◆ PIO020_DIGIMODE_DIGITAL [2/2]

#define PIO020_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 653 of file pin_mux.c.

◆ PIO020_FUNC_ALT0 [1/2]

#define PIO020_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 654 of file pin_mux.c.

Referenced by I2C5_DeinitPins(), and SPI5_DeinitPins().

◆ PIO020_FUNC_ALT0 [2/2]

#define PIO020_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 654 of file pin_mux.c.

◆ PIO025_DIGIMODE_DIGITAL

#define PIO025_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 254 of file pin_mux.c.

Referenced by I2C4_DeinitPins().

◆ PIO025_FUNC_ALT0

#define PIO025_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 255 of file pin_mux.c.

Referenced by I2C4_DeinitPins().

◆ PIO026_DIGIMODE_DIGITAL

#define PIO026_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 256 of file pin_mux.c.

Referenced by I2C4_DeinitPins().

◆ PIO026_FUNC_ALT0

#define PIO026_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 257 of file pin_mux.c.

Referenced by I2C4_DeinitPins().

◆ PIO04_DIGIMODE_DIGITAL

#define PIO04_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 486 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO04_FILTEROFF_DISABLED

#define PIO04_FILTEROFF_DISABLED   0x01u

Controls input glitch filter.: Filter disabled. No input filtering is done.

Definition at line 487 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO04_FUNC_ALT0

#define PIO04_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 488 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO04_INVERT_DISABLED

#define PIO04_INVERT_DISABLED   0x00u

Input polarity.: Disabled. Input function is not inverted.

Definition at line 489 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO04_OD_NORMAL

#define PIO04_OD_NORMAL   0x00u

Controls open-drain mode.: Normal. Normal push-pull output

Definition at line 490 of file pin_mux.c.

Referenced by SPI3_DeinitPins().

◆ PIO11_DIGIMODE_DIGITAL

#define PIO11_DIGIMODE_DIGITAL   0x01u

Select Analog/Digital mode.: Digital mode.

Definition at line 655 of file pin_mux.c.

Referenced by SPI5_DeinitPins().

◆ PIO11_FUNC_ALT0

#define PIO11_FUNC_ALT0   0x00u

Selects pin function.: Alternative connection 0.

Definition at line 656 of file pin_mux.c.

Referenced by SPI5_DeinitPins().

◆ PORT0_IDX [1/6]

#define PORT0_IDX   0u

Port index

Definition at line 571 of file pin_mux.c.

Referenced by BOARD_InitPins(), I2C4_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), and USART0_InitPins().

◆ PORT0_IDX [2/6]

#define PORT0_IDX   0u

Port index

Definition at line 571 of file pin_mux.c.

◆ PORT0_IDX [3/6]

#define PORT0_IDX   0u

Port index

Definition at line 571 of file pin_mux.c.

◆ PORT0_IDX [4/6]

#define PORT0_IDX   0u

Port index

Definition at line 571 of file pin_mux.c.

◆ PORT0_IDX [5/6]

#define PORT0_IDX   0u

Port index

Definition at line 571 of file pin_mux.c.

◆ PORT0_IDX [6/6]

#define PORT0_IDX   0u

Port index

Definition at line 571 of file pin_mux.c.

◆ PORT1_IDX

#define PORT1_IDX   1u

Port index

Definition at line 572 of file pin_mux.c.

Referenced by SPI5_InitPins().