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

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

#include "pin_mux.h"
#include "RTE_Device.h"
#include "gpio_driver.h"
#include "fsl_power.h"
Include dependency graph for evkmimxrt685.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_I2C2
 
#define I2C_S1_DEVICE_INDEX   I2C2_INDEX
 
#define I2C_S1_SIGNAL_EVENT   I2C2_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 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 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
 

Detailed Description

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

Definition in file evkmimxrt685.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 72 of file evkmimxrt685.h.

◆ FXOS8700_BB_I2C_ADDR

#define FXOS8700_BB_I2C_ADDR   0x1E

Definition at line 67 of file evkmimxrt685.h.

◆ FXOS8700_BB_INT1

#define FXOS8700_BB_INT1   INT1

Definition at line 68 of file evkmimxrt685.h.

◆ FXOS8700_BB_INT2

#define FXOS8700_BB_INT2   INT2

Definition at line 69 of file evkmimxrt685.h.

◆ HOST_S_DRIVER

#define HOST_S_DRIVER   Driver_USART1

Definition at line 63 of file evkmimxrt685.h.

◆ HOST_S_SIGNAL_EVENT

#define HOST_S_SIGNAL_EVENT   HOST_SignalEvent_t

Definition at line 64 of file evkmimxrt685.h.

◆ I2C_S1_DEVICE_INDEX

#define I2C_S1_DEVICE_INDEX   I2C2_INDEX

Definition at line 43 of file evkmimxrt685.h.

◆ I2C_S1_DRIVER

#define I2C_S1_DRIVER   Driver_I2C2

Definition at line 42 of file evkmimxrt685.h.

◆ I2C_S1_SCL_PIN

#define I2C_S1_SCL_PIN   A5

Definition at line 40 of file evkmimxrt685.h.

◆ I2C_S1_SDA_PIN

#define I2C_S1_SDA_PIN   A4

Definition at line 41 of file evkmimxrt685.h.

◆ I2C_S1_SIGNAL_EVENT

#define I2C_S1_SIGNAL_EVENT   I2C2_SignalEvent_t

Definition at line 44 of file evkmimxrt685.h.

◆ I2C_S2_DEVICE_INDEX

#define I2C_S2_DEVICE_INDEX   I2C0_INDEX

Definition at line 50 of file evkmimxrt685.h.

◆ I2C_S2_DRIVER

#define I2C_S2_DRIVER   Driver_I2C0

Definition at line 49 of file evkmimxrt685.h.

◆ I2C_S2_SCL_PIN

#define I2C_S2_SCL_PIN   D15

Definition at line 47 of file evkmimxrt685.h.

◆ I2C_S2_SDA_PIN

#define I2C_S2_SDA_PIN   D14

Definition at line 48 of file evkmimxrt685.h.

◆ I2C_S2_SIGNAL_EVENT

#define I2C_S2_SIGNAL_EVENT   I2C0_SignalEvent_t

Definition at line 51 of file evkmimxrt685.h.

◆ SMC

#define SMC   NULL

Definition at line 83 of file evkmimxrt685.h.

◆ SPI_S_BAUDRATE

#define SPI_S_BAUDRATE   500000U

Transfer baudrate - 500k.

Definition at line 58 of file evkmimxrt685.h.

◆ SPI_S_DEVICE_INDEX

#define SPI_S_DEVICE_INDEX   SPI1_INDEX

Definition at line 59 of file evkmimxrt685.h.

◆ SPI_S_DRIVER

#define SPI_S_DRIVER   Driver_SPI1

Definition at line 57 of file evkmimxrt685.h.

◆ SPI_S_MISO

#define SPI_S_MISO   D12

Definition at line 55 of file evkmimxrt685.h.

◆ SPI_S_MOSI

#define SPI_S_MOSI   D11

Definition at line 56 of file evkmimxrt685.h.

◆ SPI_S_SCLK

#define SPI_S_SCLK   D13

Definition at line 54 of file evkmimxrt685.h.

◆ SPI_S_SIGNAL_EVENT

#define SPI_S_SIGNAL_EVENT   SPI1_SignalEvent_t

Definition at line 60 of file evkmimxrt685.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

◆ A4

Definition at line 40 of file frdm_k64f.c.

◆ A5

Definition at line 33 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.

◆ 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.