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

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

#include "pin_mux.h"
#include "RTE_Device.h"
#include "gpio_driver.h"
#include "MIMXRT1024.h"
Include dependency graph for evkmimxrt1024.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   A5
 
#define I2C_S1_SDA_PIN   A4
 
#define I2C_S1_DRIVER   Driver_I2C1
 
#define I2C_S1_DEVICE_INDEX   I2C1_INDEX
 
#define I2C_S1_SIGNAL_EVENT   I2C1_SignalEvent_t
 
#define I2C_S2_SCL_PIN   D15
 
#define I2C_S2_SDA_PIN   D14
 
#define I2C_S2_DRIVER   Driver_I2C0
 
#define I2C_S2_DEVICE_INDEX   I2C0_INDEX
 
#define I2C_S2_SIGNAL_EVENT   I2C0_SignalEvent_t
 
#define I2C_BB_SCL_PIN   A5
 
#define I2C_BB_SDA_PIN   A4
 
#define I2C_BB_DRIVER   Driver_I2C3
 
#define I2C_BB_DEVICE_INDEX   I2C3_INDEX
 
#define I2C_BB_SIGNAL_EVENT   I2C3_SignalEvent_t
 
#define SPI_S_SCLK   D13
 
#define SPI_S_MISO   D12
 
#define SPI_S_MOSI   D11
 
#define SPI_S_DRIVER   Driver_SPI1
 
#define SPI_S_BAUDRATE   500000U
 Transfer baudrate - 500k. More...
 
#define SPI_S_DEVICE_INDEX   SPI1_INDEX
 
#define SPI_S_SIGNAL_EVENT   SPI1_SignalEvent_t
 
#define HOST_S_DRIVER   Driver_USART1
 
#define HOST_S_SIGNAL_EVENT   HOST_SignalEvent_t
 
#define FXOS8700_BB_I2C_ADDR   0x1E
 
#define FXOS8700_BB_INT1   INT1
 
#define FXOS8700_BB_INT2   INT2
 
#define ASK_USER_TO_RESUME(x)
 
#define I2C1   LPI2C4
 
#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...
 

Variables

gpioHandleiMXSDK_t D15
 
gpioHandleiMXSDK_t D14
 
gpioHandleiMXSDK_t A5
 
gpioHandleiMXSDK_t A4
 
gpioHandleiMXSDK_t D13
 
gpioHandleiMXSDK_t D11
 
gpioHandleiMXSDK_t D12
 
gpioHandleiMXSDK_t D0
 
gpioHandleiMXSDK_t D1
 
gpioHandleiMXSDK_t A0
 
gpioHandleiMXSDK_t A1
 
gpioHandleiMXSDK_t A2
 
gpioHandleiMXSDK_t A3
 
gpioHandleiMXSDK_t D2
 
gpioHandleiMXSDK_t D3
 
gpioHandleiMXSDK_t D4
 
gpioHandleiMXSDK_t D5
 
gpioHandleiMXSDK_t D6
 
gpioHandleiMXSDK_t D8
 
gpioHandleiMXSDK_t D9
 
gpioHandleiMXSDK_t D10
 
gpioHandleiMXSDK_t RED_LED
 
gpioHandleiMXSDK_t GREEN_LED
 
gpioHandleiMXSDK_t BLUE_LED
 
gpioHandleiMXSDK_t INT1
 
gpioHandleiMXSDK_t INT2
 

Detailed Description

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

Definition in file evkmimxrt1024.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 101 of file evkmimxrt1024.h.

◆ FXOS8700_BB_I2C_ADDR

#define FXOS8700_BB_I2C_ADDR   0x1E

Definition at line 96 of file evkmimxrt1024.h.

◆ FXOS8700_BB_INT1

#define FXOS8700_BB_INT1   INT1

Definition at line 97 of file evkmimxrt1024.h.

◆ FXOS8700_BB_INT2

#define FXOS8700_BB_INT2   INT2

Definition at line 98 of file evkmimxrt1024.h.

◆ HOST_S_DRIVER

#define HOST_S_DRIVER   Driver_USART1

Definition at line 92 of file evkmimxrt1024.h.

◆ HOST_S_SIGNAL_EVENT

#define HOST_S_SIGNAL_EVENT   HOST_SignalEvent_t

Definition at line 93 of file evkmimxrt1024.h.

◆ I2C1

#define I2C1   LPI2C4

Definition at line 112 of file evkmimxrt1024.h.

◆ I2C_BASE_PTRS

#define I2C_BASE_PTRS   LPI2C_BASE_PTRS

Definition at line 114 of file evkmimxrt1024.h.

◆ I2C_BB_DEVICE_INDEX

#define I2C_BB_DEVICE_INDEX   I2C3_INDEX

Definition at line 79 of file evkmimxrt1024.h.

◆ I2C_BB_DRIVER

#define I2C_BB_DRIVER   Driver_I2C3

Definition at line 78 of file evkmimxrt1024.h.

◆ I2C_BB_SCL_PIN

#define I2C_BB_SCL_PIN   A5

Definition at line 76 of file evkmimxrt1024.h.

◆ I2C_BB_SDA_PIN

#define I2C_BB_SDA_PIN   A4

Definition at line 77 of file evkmimxrt1024.h.

◆ I2C_BB_SIGNAL_EVENT

#define I2C_BB_SIGNAL_EVENT   I2C3_SignalEvent_t

Definition at line 80 of file evkmimxrt1024.h.

◆ I2C_S1_DEVICE_INDEX

#define I2C_S1_DEVICE_INDEX   I2C1_INDEX

Definition at line 65 of file evkmimxrt1024.h.

◆ I2C_S1_DRIVER

#define I2C_S1_DRIVER   Driver_I2C1

Definition at line 64 of file evkmimxrt1024.h.

◆ I2C_S1_SCL_PIN

#define I2C_S1_SCL_PIN   A5

Definition at line 62 of file evkmimxrt1024.h.

◆ I2C_S1_SDA_PIN

#define I2C_S1_SDA_PIN   A4

Definition at line 63 of file evkmimxrt1024.h.

◆ I2C_S1_SIGNAL_EVENT

#define I2C_S1_SIGNAL_EVENT   I2C1_SignalEvent_t

Definition at line 66 of file evkmimxrt1024.h.

◆ I2C_S2_DEVICE_INDEX

#define I2C_S2_DEVICE_INDEX   I2C0_INDEX

Definition at line 72 of file evkmimxrt1024.h.

◆ I2C_S2_DRIVER

#define I2C_S2_DRIVER   Driver_I2C0

Definition at line 71 of file evkmimxrt1024.h.

◆ I2C_S2_SCL_PIN

#define I2C_S2_SCL_PIN   D15

Definition at line 69 of file evkmimxrt1024.h.

◆ I2C_S2_SDA_PIN

#define I2C_S2_SDA_PIN   D14

Definition at line 70 of file evkmimxrt1024.h.

◆ I2C_S2_SIGNAL_EVENT

#define I2C_S2_SIGNAL_EVENT   I2C0_SignalEvent_t

Definition at line 73 of file evkmimxrt1024.h.

◆ I2C_Type

#define I2C_Type   LPI2C_Type

Definition at line 113 of file evkmimxrt1024.h.

◆ SMC

#define SMC   NULL

Definition at line 120 of file evkmimxrt1024.h.

◆ SPI1

#define SPI1   LPSPI1

Definition at line 115 of file evkmimxrt1024.h.

◆ SPI_BASE_PTRS

#define SPI_BASE_PTRS   LPSPI_BASE_PTRS

Definition at line 117 of file evkmimxrt1024.h.

◆ SPI_S_BAUDRATE

#define SPI_S_BAUDRATE   500000U

Transfer baudrate - 500k.

Definition at line 87 of file evkmimxrt1024.h.

◆ SPI_S_DEVICE_INDEX

#define SPI_S_DEVICE_INDEX   SPI1_INDEX

Definition at line 88 of file evkmimxrt1024.h.

◆ SPI_S_DRIVER

#define SPI_S_DRIVER   Driver_SPI1

Definition at line 86 of file evkmimxrt1024.h.

◆ SPI_S_MISO

#define SPI_S_MISO   D12

Definition at line 84 of file evkmimxrt1024.h.

◆ SPI_S_MOSI

#define SPI_S_MOSI   D11

Definition at line 85 of file evkmimxrt1024.h.

◆ SPI_S_SCLK

#define SPI_S_SCLK   D13

Definition at line 83 of file evkmimxrt1024.h.

◆ SPI_S_SIGNAL_EVENT

#define SPI_S_SIGNAL_EVENT   SPI1_SignalEvent_t

Definition at line 89 of file evkmimxrt1024.h.

◆ SPI_Type

#define SPI_Type   LPSPI_Type

Definition at line 116 of file evkmimxrt1024.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.

Variable Documentation

◆ A0

Definition at line 88 of file frdm_k64f.c.

◆ A1

Definition at line 95 of file frdm_k64f.c.

◆ A2

Definition at line 102 of file frdm_k64f.c.

◆ A3

Definition at line 109 of file frdm_k64f.c.

◆ A4

Definition at line 40 of file frdm_k64f.c.

◆ A5

Definition at line 33 of file frdm_k64f.c.

◆ BLUE_LED

Definition at line 195 of file frdm_k64f.c.

◆ D0

Definition at line 72 of file frdm_k64f.c.

◆ D1

Definition at line 79 of file frdm_k64f.c.

◆ D10

Definition at line 172 of file frdm_k64f.c.

◆ D11

Definition at line 56 of file frdm_k64f.c.

◆ D12

Definition at line 63 of file frdm_k64f.c.

◆ D13

Definition at line 49 of file frdm_k64f.c.

◆ D14

Definition at line 24 of file frdm_k64f.c.

◆ D15

Definition at line 17 of file frdm_k64f.c.

◆ D2

Definition at line 116 of file frdm_k64f.c.

◆ D3

Definition at line 123 of file frdm_k64f.c.

◆ D4

Definition at line 130 of file frdm_k64f.c.

◆ D5

Definition at line 137 of file frdm_k64f.c.

◆ D6

Definition at line 49 of file evkmimxrt1024.h.

◆ D8

Definition at line 158 of file frdm_k64f.c.

◆ D9

Definition at line 165 of file frdm_k64f.c.

◆ GREEN_LED

gpioHandleiMXSDK_t GREEN_LED

Definition at line 188 of file frdm_k64f.c.

◆ INT1

Definition at line 204 of file frdm_k64f.c.

◆ INT2

Definition at line 211 of file frdm_k64f.c.

◆ RED_LED

Definition at line 181 of file frdm_k64f.c.