ISSDK  1.7
IoT Sensing Software Development Kit
Functions | Variables
lpc54114.c File Reference

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

#include "lpc54114.h"
Include dependency graph for lpc54114.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...
 
uint32_t USART0_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t I2C4_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t I2C5_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t SPI3_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t SPI5_GetFreq (void)
 Determines the Clock Frequency feature. More...
 

Variables

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

Detailed Description

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

Definition in file lpc54114.c.

Function Documentation

◆ I2C4_GetFreq()

uint32_t I2C4_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 207 of file lpc54114.c.

◆ I2C5_GetFreq()

uint32_t I2C5_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 219 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 181 of file lpc54114.c.

Referenced by fxlc95000_enSensor(), and main().

Here is the caller graph for this function:

◆ SPI3_GetFreq()

uint32_t SPI3_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 231 of file lpc54114.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 243 of file lpc54114.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 195 of file lpc54114.c.

Variable Documentation

◆ A0

Initial value:
= {.base = GPIO,
.pinNumber = 30,
.mask = 1 << (30),
.clockName = kCLOCK_Gpio0,
.portNumber = kGINT_Port0}

Definition at line 84 of file lpc54114.c.

◆ A1

Definition at line 89 of file lpc54114.c.

◆ A2

Initial value:
= {.base = GPIO,
.pinNumber = 8,
.mask = 1 << (8),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 90 of file lpc54114.c.

◆ A3

Initial value:
= {.base = GPIO,
.pinNumber = 10,
.mask = 1 << (10),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 95 of file lpc54114.c.

◆ A4

Initial value:
= {.base = GPIO,
.pinNumber = 4,
.mask = 1 << (4),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 100 of file lpc54114.c.

◆ A5

Initial value:
= {.base = GPIO,
.pinNumber = 5,
.mask = 1 << (5),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 105 of file lpc54114.c.

◆ BLUE_LED

gpioHandleKSDK_t BLUE_LED
Initial value:
= {.base = GPIO,
.pinNumber = 9,
.mask = 1 << (9),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 168 of file lpc54114.c.

◆ D0

Initial value:
= {.base = GPIO,
.pinNumber = 8,
.mask = 1 << (8),
.clockName = kCLOCK_Gpio0,
.portNumber = kGINT_Port0}

Definition at line 72 of file lpc54114.c.

◆ D1

Initial value:
= {.base = GPIO,
.pinNumber = 9,
.mask = 1 << (9),
.clockName = kCLOCK_Gpio0,
.portNumber = kGINT_Port0}

Definition at line 77 of file lpc54114.c.

◆ D10

Initial value:
= {.base = GPIO,
.pinNumber = 1,
.mask = 1 << (1),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 151 of file lpc54114.c.

◆ D11

Initial value:
= {.base = GPIO,
.pinNumber = 20,
.mask = 1 << (20),
.clockName = kCLOCK_Gpio0,
.portNumber = kGINT_Port0}

Definition at line 55 of file lpc54114.c.

◆ D12

Initial value:
= {.base = GPIO,
.pinNumber = 18,
.mask = 1 << (18),
.clockName = kCLOCK_Gpio0,
.portNumber = kGINT_Port0}

Definition at line 60 of file lpc54114.c.

◆ D13

Initial value:
= {.base = GPIO,
.pinNumber = 19,
.mask = 1 << (19),
.clockName = kCLOCK_Gpio0,
.portNumber = kGINT_Port0}

Definition at line 65 of file lpc54114.c.

◆ D14

Initial value:
= {.base = GPIO,
.pinNumber = 26,
.mask = 1 << (26),
.clockName = kCLOCK_Gpio0,
.portNumber = kGINT_Port0}

Definition at line 43 of file lpc54114.c.

◆ D15

Initial value:
= {.base = GPIO,
.pinNumber = 25,
.mask = 1 << (25),
.clockName = kCLOCK_Gpio0,
.portNumber = kGINT_Port0}

Definition at line 48 of file lpc54114.c.

◆ D2

Initial value:
= {.base = GPIO,
.pinNumber = 10,
.mask = 1 << (10),
.clockName = kCLOCK_Gpio0,
.portNumber = kGINT_Port0}

Definition at line 111 of file lpc54114.c.

◆ D3

Initial value:
= {.base = GPIO,
.pinNumber = 12,
.mask = 1 << (12),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 116 of file lpc54114.c.

◆ D4

Initial value:
= {.base = GPIO,
.pinNumber = 13,
.mask = 1 << (13),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 121 of file lpc54114.c.

◆ D5

Initial value:
= {.base = GPIO,
.pinNumber = 29,
.mask = 1 << (29),
.clockName = kCLOCK_Gpio0,
.portNumber = kGINT_Port0}

Definition at line 126 of file lpc54114.c.

◆ D6

Initial value:
= {.base = GPIO,
.pinNumber = 0,
.mask = 1 << (0),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 131 of file lpc54114.c.

◆ D7

Initial value:
= {.base = GPIO,
.pinNumber = 14,
.mask = 1 << (14),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 136 of file lpc54114.c.

◆ D8

Initial value:
= {.base = GPIO,
.pinNumber = 16,
.mask = 1 << (16),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 141 of file lpc54114.c.

◆ D9

Initial value:
= {.base = GPIO,
.pinNumber = 15,
.mask = 1 << (15),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 146 of file lpc54114.c.

◆ GREEN_LED

gpioHandleKSDK_t GREEN_LED
Initial value:
= {.base = GPIO,
.pinNumber = 10,
.mask = 1 << (10),
.clockName = kCLOCK_Gpio1,
.portNumber = kGINT_Port1}

Definition at line 163 of file lpc54114.c.

◆ RED_LED

Initial value:
= {.base = GPIO,
.pinNumber = 29,
.mask = 1 << (29),
.clockName = kCLOCK_Gpio0,
.portNumber = kGINT_Port0}

Definition at line 158 of file lpc54114.c.