ISSDK  1.8
IoT Sensing Software Development Kit
Macros | Functions
evkmimxrt1170.h File Reference

The evkmimxrt1170.h file defines GPIO pin mappings for evkmimxrt1170 board. More...

#include "pin_mux.h"
#include "board.h"
#include "RTE_Device.h"
#include "gpio_driver.h"
#include "MIMXRT1176_cm7.h"
Include dependency graph for evkmimxrt1170.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define I2C_S1_SCL_PIN   IOMUXC_GPIO_LPSR_05_LPI2C5_SCL
 
#define I2C_S1_SDA_PIN   IOMUXC_GPIO_LPSR_04_LPI2C5_SDA
 
#define I2C_S1_DRIVER   Driver_I2C5
 
#define I2C_S1_DEVICE_INDEX   I2C5_INDEX
 
#define I2C_S1_SIGNAL_EVENT   I2C5_SignalEvent_t
 
#define I2C_S2_SCL_PIN   IOMUXC_GPIO_AD_08_LPI2C1_SCL
 
#define I2C_S2_SDA_PIN   IOMUXC_GPIO_AD_09_LPI2C1_SDA
 
#define I2C_S2_DRIVER   Driver_I2C1
 
#define I2C_S2_DEVICE_INDEX   I2C1_INDEX
 
#define I2C_S2_SIGNAL_EVENT   I2C1_SignalEvent_t
 
#define HOST_S_DRIVER   Driver_USART1
 
#define HOST_S_SIGNAL_EVENT   HOST_SignalEvent_t
 
#define ASK_USER_TO_RESUME(x)
 
#define I2C1   LPI2C1
 
#define I2C_Type   LPI2C_Type
 
#define I2C_BASE_PTRS   LPI2C_BASE_PTRS
 
#define SPI1   LPSPI1
 
#define SPI_Type   LPSPI_Type
 
#define SPI_BASE_PTRS   LPSPI_BASE_PTRS
 
#define SMC   NULL
 

Functions

status_t SMC_SetPowerModeWait (void *)
 Configures the system to WAIT power mode. API name used from Kinetis family to maintain compatibility. More...
 
status_t SMC_SetPowerModeVlpr (void *)
 Configures the system to VLPR power mode. API name used from Kinetis family to maintain compatibility. More...
 

Detailed Description

The evkmimxrt1170.h file defines GPIO pin mappings for evkmimxrt1170 board.

Definition in file evkmimxrt1170.h.

Macro Definition Documentation

◆ ASK_USER_TO_RESUME

#define ASK_USER_TO_RESUME (   x)
Value:
static volatile bool askResume = true; \
static uint16_t samplesToProcess = x - 1; \
if (askResume && !samplesToProcess--) \
{ \
PRINTF("\r\n Specified samples processed, press any key to continue... \r\n"); \
GETCHAR(); \
askResume = false; \
}

Definition at line 43 of file evkmimxrt1170.h.

◆ HOST_S_DRIVER

#define HOST_S_DRIVER   Driver_USART1

Definition at line 39 of file evkmimxrt1170.h.

◆ HOST_S_SIGNAL_EVENT

#define HOST_S_SIGNAL_EVENT   HOST_SignalEvent_t

Definition at line 40 of file evkmimxrt1170.h.

◆ I2C1

#define I2C1   LPI2C1

Definition at line 54 of file evkmimxrt1170.h.

◆ I2C_BASE_PTRS

#define I2C_BASE_PTRS   LPI2C_BASE_PTRS

Definition at line 56 of file evkmimxrt1170.h.

◆ I2C_S1_DEVICE_INDEX

#define I2C_S1_DEVICE_INDEX   I2C5_INDEX

Definition at line 28 of file evkmimxrt1170.h.

◆ I2C_S1_DRIVER

#define I2C_S1_DRIVER   Driver_I2C5

Definition at line 27 of file evkmimxrt1170.h.

◆ I2C_S1_SCL_PIN

#define I2C_S1_SCL_PIN   IOMUXC_GPIO_LPSR_05_LPI2C5_SCL

Definition at line 25 of file evkmimxrt1170.h.

◆ I2C_S1_SDA_PIN

#define I2C_S1_SDA_PIN   IOMUXC_GPIO_LPSR_04_LPI2C5_SDA

Definition at line 26 of file evkmimxrt1170.h.

◆ I2C_S1_SIGNAL_EVENT

#define I2C_S1_SIGNAL_EVENT   I2C5_SignalEvent_t

Definition at line 29 of file evkmimxrt1170.h.

◆ I2C_S2_DEVICE_INDEX

#define I2C_S2_DEVICE_INDEX   I2C1_INDEX

Definition at line 35 of file evkmimxrt1170.h.

◆ I2C_S2_DRIVER

#define I2C_S2_DRIVER   Driver_I2C1

Definition at line 34 of file evkmimxrt1170.h.

◆ I2C_S2_SCL_PIN

#define I2C_S2_SCL_PIN   IOMUXC_GPIO_AD_08_LPI2C1_SCL

Definition at line 32 of file evkmimxrt1170.h.

◆ I2C_S2_SDA_PIN

#define I2C_S2_SDA_PIN   IOMUXC_GPIO_AD_09_LPI2C1_SDA

Definition at line 33 of file evkmimxrt1170.h.

◆ I2C_S2_SIGNAL_EVENT

#define I2C_S2_SIGNAL_EVENT   I2C1_SignalEvent_t

Definition at line 36 of file evkmimxrt1170.h.

◆ I2C_Type

#define I2C_Type   LPI2C_Type

Definition at line 55 of file evkmimxrt1170.h.

◆ SMC

#define SMC   NULL

Definition at line 62 of file evkmimxrt1170.h.

◆ SPI1

#define SPI1   LPSPI1

Definition at line 57 of file evkmimxrt1170.h.

◆ SPI_BASE_PTRS

#define SPI_BASE_PTRS   LPSPI_BASE_PTRS

Definition at line 59 of file evkmimxrt1170.h.

◆ SPI_Type

#define SPI_Type   LPSPI_Type

Definition at line 58 of file evkmimxrt1170.h.

Function Documentation

◆ SMC_SetPowerModeVlpr()

status_t SMC_SetPowerModeVlpr ( void *  arg)

Configures the system to VLPR power mode. API name used from Kinetis family to maintain compatibility.

Parameters
Powerperipheral base address (dummy).
Returns
Configuration error code.

Definition at line 169 of file lpc54114.c.

◆ SMC_SetPowerModeWait()

status_t SMC_SetPowerModeWait ( void *  arg)

Configures the system to WAIT power mode. API name used from Kinetis family to maintain compatibility.

Parameters
Powerperipheral base address (dummy).
Returns
Configuration error code.

Definition at line 155 of file lpc54114.c.