ISSDK  1.8
IoT Sensing Software Development Kit
Macros | Functions
pin_mux.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IOPCTL_PIO_ANAMUX_DI   0x00u
 Analog mux is disabled. More...
 
#define IOPCTL_PIO_FULLDRIVE_DI   0x00u
 Normal drive. More...
 
#define IOPCTL_PIO_FUNC1   0x01u
 Selects pin function 1. More...
 
#define IOPCTL_PIO_INBUF_DI   0x00u
 Disable input buffer function. More...
 
#define IOPCTL_PIO_INBUF_EN   0x40u
 Enables input buffer function. More...
 
#define IOPCTL_PIO_INV_DI   0x00u
 Input function is not inverted. More...
 
#define IOPCTL_PIO_PSEDRAIN_DI   0x00u
 Pseudo Output Drain is disabled. More...
 
#define IOPCTL_PIO_PULLDOWN_EN   0x00u
 Enable pull-down function. More...
 
#define IOPCTL_PIO_PUPD_DI   0x00u
 Disable pull-up / pull-down function. More...
 
#define IOPCTL_PIO_SLEW_RATE_NORMAL   0x00u
 Normal mode. More...
 
#define IOPCTL_PIO_ANAMUX_DI   0x00u
 Analog mux is disabled. More...
 
#define IOPCTL_PIO_FULLDRIVE_EN   0x0100u
 Full drive enable. More...
 
#define IOPCTL_PIO_FUNC6   0x06u
 Selects pin function 6. More...
 
#define IOPCTL_PIO_INBUF_EN   0x40u
 Enables input buffer function. More...
 
#define IOPCTL_PIO_INV_DI   0x00u
 Input function is not inverted. More...
 
#define IOPCTL_PIO_PSEDRAIN_EN   0x0400u
 Pseudo Output Drain is enabled. More...
 
#define IOPCTL_PIO_PULLDOWN_EN   0x00u
 Enable pull-down function. More...
 
#define IOPCTL_PIO_PUPD_DI   0x00u
 Disable pull-up / pull-down function. More...
 
#define IOPCTL_PIO_SLEW_RATE_NORMAL   0x00u
 Normal mode. More...
 
#define IOPCTL_PIO_ANAMUX_DI   0x00u
 Analog mux is disabled. More...
 
#define IOPCTL_PIO_FULLDRIVE_DI   0x00u
 Normal drive. More...
 
#define IOPCTL_PIO_FUNC0   0x00u
 Selects pin function 0. More...
 
#define IOPCTL_PIO_INBUF_DI   0x00u
 Disable input buffer function. More...
 
#define IOPCTL_PIO_INV_DI   0x00u
 Input function is not inverted. More...
 
#define IOPCTL_PIO_PSEDRAIN_DI   0x00u
 Pseudo Output Drain is disabled. More...
 
#define IOPCTL_PIO_PULLDOWN_EN   0x00u
 Enable pull-down function. More...
 
#define IOPCTL_PIO_PUPD_DI   0x00u
 Disable pull-up / pull-down function. More...
 
#define IOPCTL_PIO_SLEW_RATE_NORMAL   0x00u
 Normal mode. More...
 
#define IOPCTL_PIO_ANAMUX_DI   0x00u
 Analog mux is disabled. More...
 
#define IOPCTL_PIO_FULLDRIVE_DI   0x00u
 Normal drive. More...
 
#define IOPCTL_PIO_FUNC1   0x01u
 Selects pin function 1. More...
 
#define IOPCTL_PIO_INBUF_EN   0x40u
 Enables input buffer function. More...
 
#define IOPCTL_PIO_INV_DI   0x00u
 Input function is not inverted. More...
 
#define IOPCTL_PIO_PSEDRAIN_DI   0x00u
 Pseudo Output Drain is disabled. More...
 
#define IOPCTL_PIO_PULLDOWN_EN   0x00u
 Enable pull-down function. More...
 
#define IOPCTL_PIO_PUPD_DI   0x00u
 Disable pull-up / pull-down function. More...
 
#define IOPCTL_PIO_SLEW_RATE_NORMAL   0x00u
 Normal mode. More...
 
#define IOPCTL_PIO_ANAMUX_DI   0x00u
 Analog mux is disabled. More...
 
#define IOPCTL_PIO_FULLDRIVE_DI   0x00u
 Normal drive. More...
 
#define IOPCTL_PIO_FUNC0   0x00u
 Selects pin function 0. More...
 
#define IOPCTL_PIO_INBUF_DI   0x00u
 Disable input buffer function. More...
 
#define IOPCTL_PIO_INV_DI   0x00u
 Input function is not inverted. More...
 
#define IOPCTL_PIO_PSEDRAIN_DI   0x00u
 Pseudo Output Drain is disabled. More...
 
#define IOPCTL_PIO_PULLDOWN_EN   0x00u
 Enable pull-down function. More...
 
#define IOPCTL_PIO_PUPD_DI   0x00u
 Disable pull-up / pull-down function. More...
 
#define IOPCTL_PIO_SLEW_RATE_NORMAL   0x00u
 Normal mode. More...
 
#define IOPCTL_PIO_ANAMUX_DI   0x00u
 Analog mux is disabled. More...
 
#define IOPCTL_PIO_FULLDRIVE_DI   0x00u
 Normal drive. More...
 
#define IOPCTL_PIO_FUNC1   0x01u
 Selects pin function 1. More...
 
#define IOPCTL_PIO_INBUF_DI   0x00u
 Disable input buffer function. More...
 
#define IOPCTL_PIO_INBUF_EN   0x40u
 Enables input buffer function. More...
 
#define IOPCTL_PIO_INV_DI   0x00u
 Input function is not inverted. More...
 
#define IOPCTL_PIO_PSEDRAIN_DI   0x00u
 Pseudo Output Drain is disabled. More...
 
#define IOPCTL_PIO_PULLDOWN_EN   0x00u
 Enable pull-down function. More...
 
#define IOPCTL_PIO_PUPD_DI   0x00u
 Disable pull-up / pull-down function. More...
 
#define IOPCTL_PIO_SLEW_RATE_NORMAL   0x00u
 Normal mode. More...
 
#define IOPCTL_PIO_ANAMUX_DI   0x00u
 Analog mux is disabled. More...
 
#define IOPCTL_PIO_FULLDRIVE_DI   0x00u
 Normal drive. More...
 
#define IOPCTL_PIO_FUNC0   0x00u
 Selects pin function 0. More...
 
#define IOPCTL_PIO_INBUF_DI   0x00u
 Disable input buffer function. More...
 
#define IOPCTL_PIO_INV_DI   0x00u
 Input function is not inverted. More...
 
#define IOPCTL_PIO_PSEDRAIN_DI   0x00u
 Pseudo Output Drain is disabled. More...
 
#define IOPCTL_PIO_PULLDOWN_EN   0x00u
 Enable pull-down function. More...
 
#define IOPCTL_PIO_PUPD_DI   0x00u
 Disable pull-up / pull-down function. More...
 
#define IOPCTL_PIO_SLEW_RATE_NORMAL   0x00u
 Normal mode. More...
 

Functions

void BOARD_InitBootPins (void)
 Calls initialization functions. More...
 
void BOARD_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C11_InitPins (void)
 Configures pin routing and optionally pin electrical features. More...
 
void I2C11_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...
 
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...