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

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

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

Go to the source code of this file.

Functions

status_t SMC_SetPowerModeWait (void *arg)
 Configures the system to WAIT power mode. API name used from Kinetis family to maintain compatibility. More...
 
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 LPUART1_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t LPI2C1_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t LPSPI1_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
 
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 D7
 
gpioHandleiMXSDK_t D8
 
gpioHandleiMXSDK_t D9
 
gpioHandleiMXSDK_t RED_LED
 
gpioHandleiMXSDK_t GREEN_LED
 
gpioHandleiMXSDK_t BLUE_LED
 
gpioHandleiMXSDK_t INT1
 
gpioHandleiMXSDK_t INT2
 

Detailed Description

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

Definition in file evkbimxrt1050.c.

Function Documentation

◆ LPI2C1_GetFreq()

uint32_t LPI2C1_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 224 of file evkbimxrt1050.c.

◆ LPSPI1_GetFreq()

uint32_t LPSPI1_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 236 of file evkbimxrt1050.c.

◆ LPUART1_GetFreq()

uint32_t LPUART1_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 212 of file evkbimxrt1050.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 197 of file evkbimxrt1050.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 182 of file evkbimxrt1050.c.

Variable Documentation

◆ A0

Initial value:
= {.base = GPIO1,
.pinNumber = 26,
.mask = 1 << (26),
.irq = GPIO1_Combined_16_31_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 74 of file evkbimxrt1050.c.

◆ A1

Initial value:
= {.base = GPIO1,
.pinNumber = 27,
.mask = 1 << (27),
.irq = GPIO1_Combined_16_31_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 79 of file evkbimxrt1050.c.

◆ A2

Initial value:
= {.base = GPIO1,
.pinNumber = 20,
.mask = 1 << (20),
.irq = GPIO1_Combined_16_31_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 84 of file evkbimxrt1050.c.

◆ A3

Initial value:
= {.base = GPIO1,
.pinNumber = 21,
.mask = 1 << (21),
.irq = GPIO1_Combined_16_31_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 89 of file evkbimxrt1050.c.

◆ A4

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

Definition at line 33 of file evkbimxrt1050.c.

◆ A5

Initial value:
= {.base = GPIO1,
.pinNumber = 16,
.mask = 1 << (16),
.irq = GPIO1_Combined_16_31_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 28 of file evkbimxrt1050.c.

◆ BLUE_LED

Initial value:
= {.base = GPIO1,
.pinNumber = 9,
.mask = 1 << (9),
.irq = GPIO1_Combined_0_15_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 147 of file evkbimxrt1050.c.

◆ D0

Initial value:
= {.base = GPIO1,
.pinNumber = 23,
.mask = 1 << (23),
.irq = GPIO1_Combined_16_31_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 62 of file evkbimxrt1050.c.

◆ D1

Initial value:
= {.base = GPIO1,
.pinNumber = 22,
.mask = 1 << (22),
.irq = GPIO1_Combined_16_31_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 67 of file evkbimxrt1050.c.

◆ D10

Initial value:
= {.base = GPIO3,
.pinNumber = 13,
.mask = 1 << (13),
.irq = GPIO3_Combined_0_15_IRQn,
.portNumber = GPIO3_NUM}

Definition at line 55 of file evkbimxrt1050.c.

◆ D11

Initial value:
= {.base = GPIO3,
.pinNumber = 14,
.mask = 1 << (14),
.irq = GPIO3_Combined_0_15_IRQn,
.portNumber = GPIO3_NUM}

Definition at line 50 of file evkbimxrt1050.c.

◆ D12

Initial value:
= {.base = GPIO3,
.pinNumber = 15,
.mask = 1 << (15),
.irq = GPIO3_Combined_0_15_IRQn,
.portNumber = GPIO3_NUM}

Definition at line 45 of file evkbimxrt1050.c.

◆ D13

Initial value:
= {.base = GPIO3,
.pinNumber = 12,
.mask = 1 << (12),
.irq = GPIO3_Combined_0_15_IRQn,
.portNumber = GPIO3_NUM}

Definition at line 40 of file evkbimxrt1050.c.

◆ D14

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

Definition at line 21 of file evkbimxrt1050.c.

◆ D15

Initial value:
= {.base = GPIO1,
.pinNumber = 0,
.mask = 1 << (0),
.irq = GPIO1_Combined_0_15_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 16 of file evkbimxrt1050.c.

◆ D2

Initial value:
= {.base = GPIO1,
.pinNumber = 11,
.mask = 1 << (11),
.irq = GPIO1_Combined_0_15_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 94 of file evkbimxrt1050.c.

◆ D3

Initial value:
= {.base = GPIO1,
.pinNumber = 24,
.mask = 1 << (24),
.irq = GPIO1_Combined_16_31_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 99 of file evkbimxrt1050.c.

◆ D4

Initial value:
= {.base = GPIO1,
.pinNumber = 9,
.mask = 1 << (9),
.irq = GPIO1_Combined_0_15_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 104 of file evkbimxrt1050.c.

◆ D5

Initial value:
= {.base = GPIO1,
.pinNumber = 10,
.mask = 1 << (10),
.irq = GPIO1_Combined_0_15_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 109 of file evkbimxrt1050.c.

◆ D6

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

Definition at line 114 of file evkbimxrt1050.c.

◆ D7

Initial value:
= {.base = GPIO1,
.pinNumber = 19,
.mask = 1 << (19),
.irq = GPIO1_Combined_16_31_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 119 of file evkbimxrt1050.c.

◆ D8

Initial value:
= {.base = GPIO1,
.pinNumber = 3,
.mask = 1 << (3),
.irq = GPIO1_Combined_0_15_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 124 of file evkbimxrt1050.c.

◆ D9

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

Definition at line 129 of file evkbimxrt1050.c.

◆ GREEN_LED

gpioHandleiMXSDK_t GREEN_LED
Initial value:
= {.base = GPIO1,
.pinNumber = 9,
.mask = 1 << (9),
.irq = GPIO1_Combined_0_15_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 142 of file evkbimxrt1050.c.

◆ INT1

Initial value:
= {.base = GPIO1,
.pinNumber = 10,
.mask = 1 << (10),
.irq = GPIO1_Combined_0_15_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 154 of file evkbimxrt1050.c.

◆ INT2

Initial value:
= {.base = GPIO1,
.pinNumber = 11,
.mask = 1 << (11),
.irq = GPIO1_Combined_0_15_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 159 of file evkbimxrt1050.c.

◆ RED_LED

Initial value:
= {.base = GPIO1,
.pinNumber = 9,
.mask = 1 << (9),
.irq = GPIO1_Combined_0_15_IRQn,
.portNumber = GPIO1_NUM}

Definition at line 137 of file evkbimxrt1050.c.