![]() |
ISSDK
1.8
IoT Sensing Software Development Kit
|
Go to the source code of this file.
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... | |
#define DMA_ITRIG_INMUX0_IDX 0u |
Inputmux DMA_ITRIG_INMUX register index 0
Definition at line 439 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define DMA_ITRIG_INMUX10_IDX 10u |
Inputmux DMA_ITRIG_INMUX register index 10
Definition at line 615 of file pin_mux.c.
Referenced by SPI5_DeinitPins().
#define DMA_ITRIG_INMUX11_IDX 11u |
Inputmux DMA_ITRIG_INMUX register index 11
Definition at line 616 of file pin_mux.c.
Referenced by SPI5_DeinitPins().
#define DMA_ITRIG_INMUX12_IDX 12u |
Inputmux DMA_ITRIG_INMUX register index 12
Definition at line 617 of file pin_mux.c.
Referenced by SPI5_DeinitPins().
#define DMA_ITRIG_INMUX13_IDX 13u |
Inputmux DMA_ITRIG_INMUX register index 13
Definition at line 618 of file pin_mux.c.
Referenced by SPI5_DeinitPins().
#define DMA_ITRIG_INMUX1_IDX 1u |
Inputmux DMA_ITRIG_INMUX register index 1
Definition at line 440 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define IOCON_PIO_DIGITAL_EN 0x80u |
Enables digital function
Definition at line 533 of file pin_mux.c.
Referenced by BOARD_InitPins(), I2C4_DeinitPins(), I2C4_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), SPI7_DeinitPins(), SPI7_InitPins(), USART0_DeinitPins(), and USART0_InitPins().
#define IOCON_PIO_DIGITAL_EN 0x80u |
#define IOCON_PIO_DIGITAL_EN 0x80u |
#define IOCON_PIO_DIGITAL_EN 0x80u |
#define IOCON_PIO_DIGITAL_EN 0x80u |
#define IOCON_PIO_DIGITAL_EN 0x80u |
#define IOCON_PIO_FUNC1 0x01u |
Selects pin function 1
Definition at line 534 of file pin_mux.c.
Referenced by BOARD_InitPins(), I2C4_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), SPI7_InitPins(), and USART0_InitPins().
#define IOCON_PIO_FUNC2 0x02u |
#define IOCON_PIO_FUNC4 0x04u |
#define IOCON_PIO_I2CDRIVE_LOW 0x00u |
#define IOCON_PIO_I2CFILTER_EN 0x00u |
I2C 50 ns glitch filter enabled
Definition at line 176 of file pin_mux.c.
Referenced by I2C4_InitPins().
#define IOCON_PIO_I2CSLEW_I2C 0x00u |
#define IOCON_PIO_INPFILT_OFF 0x0100u |
Input filter disabled
Definition at line 536 of file pin_mux.c.
Referenced by BOARD_InitPins(), I2C4_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), and USART0_InitPins().
#define IOCON_PIO_INPFILT_OFF 0x0100u |
#define IOCON_PIO_INPFILT_OFF 0x0100u |
#define IOCON_PIO_INPFILT_OFF 0x0100u |
#define IOCON_PIO_INPFILT_OFF 0x0100u |
#define IOCON_PIO_INPFILT_OFF 0x0100u |
#define IOCON_PIO_INV_DI 0x00u |
Input function is not inverted
Definition at line 537 of file pin_mux.c.
Referenced by BOARD_InitPins(), I2C4_DeinitPins(), I2C4_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), SPI7_DeinitPins(), SPI7_InitPins(), USART0_DeinitPins(), and USART0_InitPins().
#define IOCON_PIO_INV_DI 0x00u |
#define IOCON_PIO_INV_DI 0x00u |
#define IOCON_PIO_INV_DI 0x00u |
#define IOCON_PIO_INV_DI 0x00u |
#define IOCON_PIO_INV_DI 0x00u |
#define IOCON_PIO_MODE_INACT 0x00u |
No addition pin function
Definition at line 269 of file pin_mux.c.
Referenced by BOARD_InitPins(), I2C4_DeinitPins(), I2C5_InitPins(), USART0_DeinitPins(), and USART0_InitPins().
#define IOCON_PIO_MODE_INACT 0x00u |
#define IOCON_PIO_MODE_INACT 0x00u |
#define IOCON_PIO_MODE_PULLUP 0x10u |
Selects pull-up function
Definition at line 538 of file pin_mux.c.
Referenced by I2C4_InitPins(), SPI3_InitPins(), SPI5_InitPins(), SPI7_DeinitPins(), and SPI7_InitPins().
#define IOCON_PIO_MODE_PULLUP 0x10u |
#define IOCON_PIO_OPENDRAIN_DI 0x00u |
Open drain is disabled
Definition at line 539 of file pin_mux.c.
Referenced by BOARD_InitPins(), I2C4_DeinitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), SPI7_DeinitPins(), SPI7_InitPins(), USART0_DeinitPins(), and USART0_InitPins().
#define IOCON_PIO_OPENDRAIN_DI 0x00u |
#define IOCON_PIO_OPENDRAIN_DI 0x00u |
#define IOCON_PIO_OPENDRAIN_DI 0x00u |
#define IOCON_PIO_OPENDRAIN_DI 0x00u |
#define IOCON_PIO_SLEW_STANDARD 0x00u |
Standard mode, output slew rate control is enabled
Definition at line 540 of file pin_mux.c.
Referenced by BOARD_InitPins(), I2C4_DeinitPins(), I2C4_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), SPI7_DeinitPins(), SPI7_InitPins(), USART0_DeinitPins(), and USART0_InitPins().
#define IOCON_PIO_SLEW_STANDARD 0x00u |
#define IOCON_PIO_SLEW_STANDARD 0x00u |
#define IOCON_PIO_SLEW_STANDARD 0x00u |
#define IOCON_PIO_SLEW_STANDARD 0x00u |
#define PIN0_IDX 0u |
Pin number for pin 0 in a port 0
Definition at line 88 of file pin_mux.c.
Referenced by BOARD_InitPins(), and USART0_InitPins().
#define PIN11_IDX 11u |
Pin number for pin 11 in a port 0
Definition at line 366 of file pin_mux.c.
Referenced by SPI3_InitPins().
#define PIN12_IDX 12u |
Pin number for pin 12 in a port 0
Definition at line 367 of file pin_mux.c.
Referenced by SPI3_InitPins().
#define PIN13_IDX 13u |
Pin number for pin 13 in a port 0
Definition at line 368 of file pin_mux.c.
Referenced by SPI3_InitPins().
#define PIN18_IDX 18u |
Pin number for pin 18 in a port 0
Definition at line 542 of file pin_mux.c.
Referenced by I2C5_InitPins(), and SPI5_InitPins().
#define PIN19_IDX 19u |
Pin number for pin 19 in a port 0
Definition at line 543 of file pin_mux.c.
Referenced by SPI5_InitPins().
#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 541 of file pin_mux.c.
Referenced by BOARD_InitPins(), SPI5_InitPins(), and USART0_InitPins().
#define PIN1_IDX 1u |
#define PIN1_IDX 1u |
#define PIN20_IDX 20u |
Pin number for pin 20 in a port 0
Definition at line 544 of file pin_mux.c.
Referenced by I2C5_InitPins(), and SPI5_InitPins().
#define PIN25_IDX 25u |
Pin number for pin 25 in a port 0
Definition at line 180 of file pin_mux.c.
Referenced by I2C4_InitPins().
#define PIN26_IDX 26u |
Pin number for pin 26 in a port 0
Definition at line 181 of file pin_mux.c.
Referenced by I2C4_InitPins().
#define PIN4_IDX 4u |
Pin number for pin 4 in a port 0
Definition at line 365 of file pin_mux.c.
Referenced by SPI3_InitPins().
#define PINTSEL0_IDX 0u |
Inputmux PINTSEL register index 0
Definition at line 619 of file pin_mux.c.
Referenced by SPI3_DeinitPins(), and SPI5_DeinitPins().
#define PINTSEL1_IDX 1u |
Inputmux PINTSEL register index 1
Definition at line 620 of file pin_mux.c.
Referenced by SPI3_DeinitPins(), and SPI5_DeinitPins().
#define PINTSEL2_IDX 2u |
Inputmux PINTSEL register index 2
Definition at line 621 of file pin_mux.c.
Referenced by SPI3_DeinitPins(), and SPI5_DeinitPins().
#define PINTSEL3_IDX 3u |
Inputmux PINTSEL register index 3
Definition at line 622 of file pin_mux.c.
Referenced by SPI3_DeinitPins(), and SPI5_DeinitPins().
#define PIO00_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 136 of file pin_mux.c.
Referenced by USART0_DeinitPins().
#define PIO00_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 137 of file pin_mux.c.
Referenced by USART0_DeinitPins().
#define PIO011_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 445 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO011_FILTEROFF_DISABLED 0x01u |
Controls input glitch filter.: Filter disabled. No input filtering is done.
Definition at line 446 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO011_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 447 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO011_INVERT_DISABLED 0x00u |
Input polarity.: Disabled. Input function is not inverted.
Definition at line 448 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO011_OD_NORMAL 0x00u |
Controls open-drain mode.: Normal. Normal push-pull output
Definition at line 449 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO012_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 450 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO012_FILTEROFF_DISABLED 0x01u |
Controls input glitch filter.: Filter disabled. No input filtering is done.
Definition at line 451 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO012_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 452 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO012_INVERT_DISABLED 0x00u |
Input polarity.: Disabled. Input function is not inverted.
Definition at line 453 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO012_OD_NORMAL 0x00u |
Controls open-drain mode.: Normal. Normal push-pull output
Definition at line 454 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO013_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 455 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO013_FILTEROFF_DISABLED 0x01u |
Controls input glitch filter.: Filter disabled. No input filtering is done.
Definition at line 456 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO013_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 457 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO013_INVERT_DISABLED 0x00u |
Input polarity.: Disabled. Input function is not inverted.
Definition at line 458 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO013_OD_NORMAL 0x00u |
Controls open-drain mode.: Normal. Normal push-pull output
Definition at line 459 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO018_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 623 of file pin_mux.c.
Referenced by I2C5_DeinitPins(), and SPI5_DeinitPins().
#define PIO018_DIGIMODE_DIGITAL 0x01u |
#define PIO018_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 624 of file pin_mux.c.
Referenced by I2C5_DeinitPins(), and SPI5_DeinitPins().
#define PIO018_FUNC_ALT0 0x00u |
#define PIO019_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 625 of file pin_mux.c.
Referenced by SPI5_DeinitPins().
#define PIO019_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 626 of file pin_mux.c.
Referenced by SPI5_DeinitPins().
#define PIO01_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 138 of file pin_mux.c.
Referenced by USART0_DeinitPins().
#define PIO01_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 139 of file pin_mux.c.
Referenced by USART0_DeinitPins().
#define PIO020_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 627 of file pin_mux.c.
Referenced by I2C5_DeinitPins(), and SPI5_DeinitPins().
#define PIO020_DIGIMODE_DIGITAL 0x01u |
#define PIO020_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 628 of file pin_mux.c.
Referenced by I2C5_DeinitPins(), and SPI5_DeinitPins().
#define PIO020_FUNC_ALT0 0x00u |
#define PIO025_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 228 of file pin_mux.c.
Referenced by I2C4_DeinitPins().
#define PIO025_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 229 of file pin_mux.c.
Referenced by I2C4_DeinitPins().
#define PIO026_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 230 of file pin_mux.c.
Referenced by I2C4_DeinitPins().
#define PIO026_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 231 of file pin_mux.c.
Referenced by I2C4_DeinitPins().
#define PIO04_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 460 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO04_FILTEROFF_DISABLED 0x01u |
Controls input glitch filter.: Filter disabled. No input filtering is done.
Definition at line 461 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO04_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 462 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO04_INVERT_DISABLED 0x00u |
Input polarity.: Disabled. Input function is not inverted.
Definition at line 463 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO04_OD_NORMAL 0x00u |
Controls open-drain mode.: Normal. Normal push-pull output
Definition at line 464 of file pin_mux.c.
Referenced by SPI3_DeinitPins().
#define PIO11_DIGIMODE_DIGITAL 0x01u |
Select Analog/Digital mode.: Digital mode.
Definition at line 629 of file pin_mux.c.
Referenced by SPI5_DeinitPins().
#define PIO11_FUNC_ALT0 0x00u |
Selects pin function.: Alternative connection 0.
Definition at line 630 of file pin_mux.c.
Referenced by SPI5_DeinitPins().
#define PORT0_IDX 0u |
Port index
Definition at line 545 of file pin_mux.c.
Referenced by BOARD_InitPins(), I2C4_InitPins(), I2C5_InitPins(), SPI3_InitPins(), SPI5_InitPins(), and USART0_InitPins().
#define PORT1_IDX 1u |