![]() |
ISSDK
1.7
IoT Sensing Software Development Kit
|
Functions | |
void | BOARD_InitPins (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... | |
void | UART3_InitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | UART3_DeinitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | UART4_InitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | UART4_DeinitPins (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 | I2C2_InitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | I2C2_DeinitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | DSPI0_InitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | DSPI0_DeinitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | DSPI1_InitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | DSPI1_DeinitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | DSPI2_InitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | DSPI2_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 | 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... | |
void | LPI2C0_InitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | LPI2C0_DeinitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | LPI2C1_InitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | LPI2C1_DeinitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | LPSPI0_InitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | LPSPI0_DeinitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | LPSPI1_InitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | LPSPI1_DeinitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | LPUART2_InitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
void | LPUART2_DeinitPins (void) |
Configures pin routing and optionally pin electrical features. More... | |
#define BOARD_DEBUG_UART_RX_LABEL "U18[4]/TO_MUX_P0_0-ISP_RX" |
#define BOARD_DEBUG_UART_RX_LABEL "U18[4]/TO_MUX_P0_0-ISP_RX" |
#define BOARD_DEBUG_UART_RX_NAME "DEBUG_UART_RX" |
#define BOARD_DEBUG_UART_RX_NAME "DEBUG_UART_RX" |
#define BOARD_DEBUG_UART_RX_PERIPHERAL FLEXCOMM0 |
#define BOARD_DEBUG_UART_RX_PERIPHERAL FLEXCOMM0 |
#define BOARD_DEBUG_UART_RX_PIN_NAME FC0_RXD_SDA_MOSI |
#define BOARD_DEBUG_UART_RX_PIN_NAME FC0_RXD_SDA_MOSI |
#define BOARD_DEBUG_UART_RX_SIGNAL RXD_SDA_MOSI |
#define BOARD_DEBUG_UART_RX_SIGNAL RXD_SDA_MOSI |
#define BOARD_DEBUG_UART_TX_LABEL "U6[4]/U22[3]/P0_1-ISP_TX" |
#define BOARD_DEBUG_UART_TX_LABEL "U6[4]/U22[3]/P0_1-ISP_TX" |
#define BOARD_DEBUG_UART_TX_NAME "DEBUG_UART_TX" |
#define BOARD_DEBUG_UART_TX_NAME "DEBUG_UART_TX" |
#define BOARD_DEBUG_UART_TX_PERIPHERAL FLEXCOMM0 |
#define BOARD_DEBUG_UART_TX_PERIPHERAL FLEXCOMM0 |
#define BOARD_DEBUG_UART_TX_PIN_NAME FC0_TXD_SCL_MISO |
#define BOARD_DEBUG_UART_TX_PIN_NAME FC0_TXD_SCL_MISO |
#define BOARD_DEBUG_UART_TX_SIGNAL TXD_SCL_MISO |
#define BOARD_DEBUG_UART_TX_SIGNAL TXD_SCL_MISO |
#define I2C4_DEINITPINS_FC4_SCLX_GPIO GPIO |
#define I2C4_DEINITPINS_FC4_SCLX_GPIO_PIN 25U |
#define I2C4_DEINITPINS_FC4_SCLX_LABEL "J1[1]/JS4[1]/U10[7]/P0_25-FC4_SCLX" |
#define I2C4_DEINITPINS_FC4_SCLX_NAME "FC4_SCLX" |
#define I2C4_DEINITPINS_FC4_SCLX_PIN_NAME PIO0_25 |
#define I2C4_DEINITPINS_FC4_SCLX_PORT 0U |
#define I2C4_DEINITPINS_FC4_SDAX_GPIO GPIO |
#define I2C4_DEINITPINS_FC4_SDAX_GPIO_PIN 26U |
#define I2C4_DEINITPINS_FC4_SDAX_LABEL "J1[3]/JS5[1]/U10[5]/P0_26-FC4_SDAX" |
#define I2C4_DEINITPINS_FC4_SDAX_NAME "FC4_SDAX" |
#define I2C4_DEINITPINS_FC4_SDAX_PIN_NAME PIO0_26 |
#define I2C4_DEINITPINS_FC4_SDAX_PORT 0U |
#define I2C4_INITPINS_FC4_SCLX_LABEL "J1[1]/JS4[1]/U10[7]/P0_25-FC4_SCLX" |
#define I2C4_INITPINS_FC4_SCLX_NAME "FC4_SCLX" |
#define I2C4_INITPINS_FC4_SCLX_PERIPHERAL FLEXCOMM4 |
#define I2C4_INITPINS_FC4_SCLX_PIN_NAME FC4_RTS_SCL_SSEL1 |
#define I2C4_INITPINS_FC4_SCLX_SIGNAL RTS_SCL_SSEL1 |
#define I2C4_INITPINS_FC4_SDAX_LABEL "J1[3]/JS5[1]/U10[5]/P0_26-FC4_SDAX" |
#define I2C4_INITPINS_FC4_SDAX_NAME "FC4_SDAX" |
#define I2C4_INITPINS_FC4_SDAX_PERIPHERAL FLEXCOMM4 |
#define I2C4_INITPINS_FC4_SDAX_PIN_NAME FC4_CTS_SDA_SSEL0 |
#define I2C4_INITPINS_FC4_SDAX_SIGNAL CTS_SDA_SSEL0 |
#define I2C5_DEINITPINS_SPI_FLASH_MISO_GPIO GPIO |
#define I2C5_DEINITPINS_SPI_FLASH_MISO_GPIO_PIN 18U |
#define I2C5_DEINITPINS_SPI_FLASH_MISO_LABEL "J1[11]/U5[2]/P0_18-FC5_TXD_SCL_MISO" |
#define I2C5_DEINITPINS_SPI_FLASH_MISO_NAME "SPI_FLASH_MISO" |
#define I2C5_DEINITPINS_SPI_FLASH_MISO_PIN_NAME PIO0_18 |
#define I2C5_DEINITPINS_SPI_FLASH_MISO_PORT 0U |
#define I2C5_DEINITPINS_SPI_FLASH_MOSI_GPIO GPIO |
#define I2C5_DEINITPINS_SPI_FLASH_MOSI_GPIO_PIN 20U |
#define I2C5_DEINITPINS_SPI_FLASH_MOSI_LABEL "J1[13]/U5[5]/P0_20-FC5_RXD_SDA_MOSI" |
#define I2C5_DEINITPINS_SPI_FLASH_MOSI_NAME "SPI_FLASH_MOSI" |
#define I2C5_DEINITPINS_SPI_FLASH_MOSI_PIN_NAME PIO0_20 |
#define I2C5_DEINITPINS_SPI_FLASH_MOSI_PORT 0U |
#define I2C5_INITPINS_SPI_FLASH_MISO_LABEL "J1[11]/U5[2]/P0_18-FC5_TXD_SCL_MISO" |
#define I2C5_INITPINS_SPI_FLASH_MISO_NAME "SPI_FLASH_MISO" |
#define I2C5_INITPINS_SPI_FLASH_MISO_PERIPHERAL FLEXCOMM5 |
#define I2C5_INITPINS_SPI_FLASH_MISO_PIN_NAME FC5_TXD_SCL_MISO |
#define I2C5_INITPINS_SPI_FLASH_MISO_SIGNAL TXD_SCL_MISO |
#define I2C5_INITPINS_SPI_FLASH_MOSI_LABEL "J1[13]/U5[5]/P0_20-FC5_RXD_SDA_MOSI" |
#define I2C5_INITPINS_SPI_FLASH_MOSI_NAME "SPI_FLASH_MOSI" |
#define I2C5_INITPINS_SPI_FLASH_MOSI_PERIPHERAL FLEXCOMM5 |
#define I2C5_INITPINS_SPI_FLASH_MOSI_PIN_NAME FC5_RXD_SDA_MOSI |
#define I2C5_INITPINS_SPI_FLASH_MOSI_SIGNAL RXD_SDA_MOSI |
#define USART0_DEINITPINS_DEBUG_UART_RX_GPIO GPIO |
#define USART0_DEINITPINS_DEBUG_UART_RX_GPIO_PIN 0U |
#define USART0_DEINITPINS_DEBUG_UART_RX_LABEL "U18[4]/TO_MUX_P0_0-ISP_RX" |
#define USART0_DEINITPINS_DEBUG_UART_RX_NAME "DEBUG_UART_RX" |
#define USART0_DEINITPINS_DEBUG_UART_RX_PIN_NAME PIO0_0 |
#define USART0_DEINITPINS_DEBUG_UART_RX_PORT 0U |
#define USART0_DEINITPINS_DEBUG_UART_TX_GPIO GPIO |
#define USART0_DEINITPINS_DEBUG_UART_TX_GPIO_PIN 1U |
#define USART0_DEINITPINS_DEBUG_UART_TX_LABEL "U6[4]/U22[3]/P0_1-ISP_TX" |
#define USART0_DEINITPINS_DEBUG_UART_TX_NAME "DEBUG_UART_TX" |
#define USART0_DEINITPINS_DEBUG_UART_TX_PIN_NAME PIO0_1 |
#define USART0_DEINITPINS_DEBUG_UART_TX_PORT 0U |
void BOARD_InitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 73 of file pin_mux.c.
References IOCON_PIO_DIGITAL_EN, IOCON_PIO_FUNC1, IOCON_PIO_INPFILT_OFF, IOCON_PIO_INV_DI, IOCON_PIO_MODE_INACT, IOCON_PIO_OPENDRAIN_DI, IOCON_PIO_SLEW_STANDARD, PIN0_IDX, PIN16_IDX, PIN17_IDX, PIN1_IDX, PIN2_IDX, PIN6_IDX, PIN7_IDX, PORT0_IDX, SOPT5_LPUART0RXSRC_LPUART_RX, SOPT5_LPUART0TXSRC_LPUART_TX, SOPT5_UART0RXSRC_UART_RX, SOPT5_UART0TXSRC_UART_TX, and SOPT5_UART1TXSRC_UART_TX.
Referenced by main().
void DSPI0_DeinitPins | ( | void | ) |
void DSPI0_InitPins | ( | void | ) |
void DSPI1_DeinitPins | ( | void | ) |
void DSPI1_InitPins | ( | void | ) |
void DSPI2_DeinitPins | ( | void | ) |
void DSPI2_InitPins | ( | void | ) |
void I2C0_DeinitPins | ( | void | ) |
void I2C0_InitPins | ( | void | ) |
void I2C1_DeinitPins | ( | void | ) |
void I2C1_InitPins | ( | void | ) |
void I2C2_DeinitPins | ( | void | ) |
void I2C2_InitPins | ( | void | ) |
void I2C4_DeinitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 275 of file pin_mux.c.
References PIO025_DIGIMODE_DIGITAL, PIO025_FUNC_ALT0, PIO026_DIGIMODE_DIGITAL, and PIO026_FUNC_ALT0.
void I2C4_InitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 228 of file pin_mux.c.
References IOCON_PIO_DIGITAL_EN, IOCON_PIO_FUNC1, IOCON_PIO_I2CDRIVE_LOW, IOCON_PIO_I2CFILTER_EN, IOCON_PIO_I2CSLEW_I2C, IOCON_PIO_INPFILT_OFF, IOCON_PIO_INV_DI, PIN25_IDX, PIN26_IDX, and PORT0_IDX.
void I2C5_DeinitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 367 of file pin_mux.c.
References PIO018_DIGIMODE_DIGITAL, PIO018_FUNC_ALT0, PIO020_DIGIMODE_DIGITAL, and PIO020_FUNC_ALT0.
void I2C5_InitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 320 of file pin_mux.c.
References IOCON_PIO_DIGITAL_EN, IOCON_PIO_FUNC1, IOCON_PIO_INPFILT_OFF, IOCON_PIO_INV_DI, IOCON_PIO_MODE_INACT, IOCON_PIO_OPENDRAIN_DI, IOCON_PIO_SLEW_STANDARD, PIN18_IDX, PIN20_IDX, and PORT0_IDX.
void LPI2C0_DeinitPins | ( | void | ) |
void LPI2C0_InitPins | ( | void | ) |
void LPI2C1_DeinitPins | ( | void | ) |
void LPI2C1_InitPins | ( | void | ) |
void LPSPI0_DeinitPins | ( | void | ) |
void LPSPI0_InitPins | ( | void | ) |
void LPSPI1_DeinitPins | ( | void | ) |
void LPSPI1_InitPins | ( | void | ) |
void LPUART0_DeinitPins | ( | void | ) |
void LPUART0_InitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 349 of file pin_mux.c.
References PIN0_IDX, PIN1_IDX, PIN2_IDX, SOPT5_LPUART0RXSRC_LPUART_RX, and SOPT5_LPUART0TXSRC_LPUART_TX.
void LPUART1_DeinitPins | ( | void | ) |
void LPUART1_InitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 413 of file pin_mux.c.
References PIN18_IDX, PIN30_IDX, PIN6_IDX, PIN7_IDX, PIN8_IDX, PIN9_IDX, SOPT5_LPUART1RXSRC_LPUART_RX, and SOPT5_LPUART1TXSRC_LPUART_TX.
void LPUART2_DeinitPins | ( | void | ) |
void LPUART2_InitPins | ( | void | ) |
void SPI0_DeinitPins | ( | void | ) |
void SPI0_InitPins | ( | void | ) |
void SPI1_DeinitPins | ( | void | ) |
void SPI1_InitPins | ( | void | ) |
void SPI3_DeinitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 514 of file pin_mux.c.
References DMA_ITRIG_INMUX0_IDX, DMA_ITRIG_INMUX1_IDX, PINTSEL0_IDX, PINTSEL1_IDX, PINTSEL2_IDX, PINTSEL3_IDX, PIO011_DIGIMODE_DIGITAL, PIO011_FILTEROFF_DISABLED, PIO011_FUNC_ALT0, PIO011_INVERT_DISABLED, PIO011_OD_NORMAL, PIO012_DIGIMODE_DIGITAL, PIO012_FILTEROFF_DISABLED, PIO012_FUNC_ALT0, PIO012_INVERT_DISABLED, PIO012_OD_NORMAL, PIO013_DIGIMODE_DIGITAL, PIO013_FILTEROFF_DISABLED, PIO013_FUNC_ALT0, PIO013_INVERT_DISABLED, PIO013_OD_NORMAL, PIO04_DIGIMODE_DIGITAL, PIO04_FILTEROFF_DISABLED, PIO04_FUNC_ALT0, PIO04_INVERT_DISABLED, and PIO04_OD_NORMAL.
void SPI3_InitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 419 of file pin_mux.c.
References IOCON_PIO_DIGITAL_EN, IOCON_PIO_FUNC1, IOCON_PIO_FUNC2, IOCON_PIO_INPFILT_OFF, IOCON_PIO_INV_DI, IOCON_PIO_MODE_PULLUP, IOCON_PIO_OPENDRAIN_DI, IOCON_PIO_SLEW_STANDARD, PIN11_IDX, PIN12_IDX, PIN13_IDX, PIN4_IDX, and PORT0_IDX.
void SPI5_DeinitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 680 of file pin_mux.c.
References DMA_ITRIG_INMUX10_IDX, DMA_ITRIG_INMUX11_IDX, DMA_ITRIG_INMUX12_IDX, DMA_ITRIG_INMUX13_IDX, PINTSEL0_IDX, PINTSEL1_IDX, PINTSEL2_IDX, PINTSEL3_IDX, PIO018_DIGIMODE_DIGITAL, PIO018_FUNC_ALT0, PIO019_DIGIMODE_DIGITAL, PIO019_FUNC_ALT0, PIO020_DIGIMODE_DIGITAL, PIO020_FUNC_ALT0, PIO11_DIGIMODE_DIGITAL, and PIO11_FUNC_ALT0.
void SPI5_InitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 596 of file pin_mux.c.
References IOCON_PIO_DIGITAL_EN, IOCON_PIO_FUNC1, IOCON_PIO_FUNC4, IOCON_PIO_INPFILT_OFF, IOCON_PIO_INV_DI, IOCON_PIO_MODE_PULLUP, IOCON_PIO_OPENDRAIN_DI, IOCON_PIO_SLEW_STANDARD, PIN18_IDX, PIN19_IDX, PIN1_IDX, PIN20_IDX, PORT0_IDX, and PORT1_IDX.
void UART0_DeinitPins | ( | void | ) |
void UART0_InitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 107 of file pin_mux.c.
References PIN16_IDX, PIN17_IDX, PIN1_IDX, PIN2_IDX, SOPT5_UART0RXSRC_UART_RX, and SOPT5_UART0TXSRC_UART_TX.
void UART1_DeinitPins | ( | void | ) |
void UART1_InitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 168 of file pin_mux.c.
References PIN0_IDX, PIN1_IDX, SOPT5_UART1RXSRC_UART_RX, and SOPT5_UART1TXSRC_UART_TX.
void UART2_DeinitPins | ( | void | ) |
void UART2_InitPins | ( | void | ) |
void UART3_DeinitPins | ( | void | ) |
void UART3_InitPins | ( | void | ) |
void UART4_DeinitPins | ( | void | ) |
void UART4_InitPins | ( | void | ) |
void USART0_DeinitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 183 of file pin_mux.c.
References PIO00_DIGIMODE_DIGITAL, PIO00_FUNC_ALT0, PIO01_DIGIMODE_DIGITAL, and PIO01_FUNC_ALT0.
void USART0_InitPins | ( | void | ) |
Configures pin routing and optionally pin electrical features.
Definition at line 136 of file pin_mux.c.
References IOCON_PIO_DIGITAL_EN, IOCON_PIO_FUNC1, IOCON_PIO_INPFILT_OFF, IOCON_PIO_INV_DI, IOCON_PIO_MODE_INACT, IOCON_PIO_OPENDRAIN_DI, IOCON_PIO_SLEW_STANDARD, PIN0_IDX, PIN1_IDX, and PORT0_IDX.