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

The evkmimxrt685.c file defines GPIO pins and I2C CMSIS utilities for evkmimxrt685 board. More...

#include "evkmimxrt685.h"
Include dependency graph for evkmimxrt685.c:

Go to the source code of this file.

Functions

status_t SMC_SetPowerModeVlpr (void *arg)
 Configures the system to VLPR power mode. API name used from Kinetis family to maintain compatibility. More...
 
uint32_t USART0_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t I2C2_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t SPI5_GetFreq (void)
 Determines the Clock Frequency feature. More...
 

Variables

gpioHandleiMXSDK_t D15
 
gpioHandleiMXSDK_t D14
 
gpioHandleiMXSDK_t A5
 
gpioHandleiMXSDK_t A4
 
gpioHandleiMXSDK_t D13
 
gpioHandleiMXSDK_t D12
 
gpioHandleiMXSDK_t D11
 
gpioHandleiMXSDK_t D10
 
gpioHandleiMXSDK_t D0
 
gpioHandleiMXSDK_t D1
 

Detailed Description

The evkmimxrt685.c file defines GPIO pins and I2C CMSIS utilities for evkmimxrt685 board.

Definition in file evkmimxrt685.c.

Function Documentation

◆ I2C2_GetFreq()

uint32_t I2C2_GetFreq ( void  )

Determines the Clock Frequency feature.

The Clock Frequecny computation API required by fsl_i2c_cmsis.c.

Parameters
[in]void
Constraints:
None
Reentrant: Yes
Returns
uint32_t Returns the clock frequency .

Definition at line 76 of file evkmimxrt685.c.

◆ 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 50 of file evkmimxrt685.c.

◆ SPI5_GetFreq()

uint32_t SPI5_GetFreq ( void  )

Determines the Clock Frequency feature.

The Clock Frequecny computation API required by fsl_spi_cmsis.c.

Parameters
[in]void
Constraints:
None
Reentrant: Yes
Returns
uint32_t Returns the clock frequency .

Definition at line 88 of file evkmimxrt685.c.

◆ USART0_GetFreq()

uint32_t USART0_GetFreq ( void  )

Determines the Clock Frequency feature.

The Clock Frequecny computation API required by fsl_uart_cmsis.c.

Parameters
[in]void
Constraints:
None
Reentrant: Yes
Returns
uint32_t Returns the clock frequency .

Definition at line 64 of file evkmimxrt685.c.

Variable Documentation

◆ A4

Initial value:
= {
.base = GPIO, .pinNumber = 17, .mask = 1 << (17), .irq = FLEXCOMM2_IRQn, .portNumber = GPIO1_NUM}

Definition at line 24 of file evkmimxrt685.c.

◆ A5

Initial value:
= {
.base = GPIO, .pinNumber = 18, .mask = 1 << (18), .irq = FLEXCOMM2_IRQn, .portNumber = GPIO1_NUM}

Definition at line 22 of file evkmimxrt685.c.

◆ D0

Initial value:
= {
.base = GPIO, .pinNumber = 2, .mask = 1 << (2), .irq = GPIO_INTA_IRQn, .portNumber = GPIO1_NUM}

Definition at line 38 of file evkmimxrt685.c.

◆ D1

Initial value:
= {
.base = GPIO, .pinNumber = 1, .mask = 1 << (1), .irq = GPIO_INTA_IRQn, .portNumber = GPIO1_NUM}

Definition at line 40 of file evkmimxrt685.c.

◆ D10

Initial value:
= {
.base = GPIO, .pinNumber = 6, .mask = 1 << (6), .irq = GPIO_INTA_IRQn, .portNumber = GPIO2_NUM}

Definition at line 34 of file evkmimxrt685.c.

◆ D11

Initial value:
= {
.base = GPIO, .pinNumber = 5, .mask = 1 << (5), .irq = GPIO_INTA_IRQn, .portNumber = GPIO2_NUM}

Definition at line 32 of file evkmimxrt685.c.

◆ D12

Initial value:
= {
.base = GPIO, .pinNumber = 4, .mask = 1 << (4), .irq = GPIO_INTA_IRQn, .portNumber = GPIO2_NUM}

Definition at line 30 of file evkmimxrt685.c.

◆ D13

Initial value:
= {
.base = GPIO, .pinNumber = 3, .mask = 1 << (3), .irq = GPIO_INTA_IRQn, .portNumber = GPIO2_NUM}

Definition at line 28 of file evkmimxrt685.c.

◆ D14

Initial value:
= {
.base = GPIO, .pinNumber = 17, .mask = 1 << (17), .irq = GPIO_INTA_IRQn, .portNumber = GPIO1_NUM}

Definition at line 18 of file evkmimxrt685.c.

◆ D15

Initial value:
= {
.base = GPIO, .pinNumber = 18, .mask = 1 << (18), .irq = GPIO_INTA_IRQn, .portNumber = GPIO1_NUM}

Definition at line 16 of file evkmimxrt685.c.