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

The frdm_k64f.c file defines GPIO pins and I2C CMSIS utilities for FRDM-K64F board. More...

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

Go to the source code of this file.

Functions

uint32_t UART0_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t UART1_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t UART2_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t UART3_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t UART4_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t UART5_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t I2C0_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t I2C1_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t I2C2_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t DSPI0_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t DSPI1_GetFreq (void)
 Determines the Clock Frequency feature. More...
 
uint32_t DSPI2_GetFreq (void)
 Determines the Clock Frequency feature. More...
 

Variables

gpioHandleKSDK_t D15
 
gpioHandleKSDK_t D14
 
gpioHandleKSDK_t A5
 
gpioHandleKSDK_t A4
 
gpioHandleKSDK_t D13
 
gpioHandleKSDK_t D11
 
gpioHandleKSDK_t D12
 
gpioHandleKSDK_t D0
 
gpioHandleKSDK_t D1
 
gpioHandleKSDK_t A0
 
gpioHandleKSDK_t A1
 
gpioHandleKSDK_t A2
 
gpioHandleKSDK_t A3
 
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
 
gpioHandleKSDK_t INT1
 
gpioHandleKSDK_t INT2
 

Detailed Description

The frdm_k64f.c file defines GPIO pins and I2C CMSIS utilities for FRDM-K64F board.

Definition in file frdm_k64f.c.

Function Documentation

◆ DSPI0_GetFreq()

uint32_t DSPI0_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 334 of file frdm_k64f.c.

◆ DSPI1_GetFreq()

uint32_t DSPI1_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 346 of file frdm_k64f.c.

◆ DSPI2_GetFreq()

uint32_t DSPI2_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 358 of file frdm_k64f.c.

◆ I2C0_GetFreq()

uint32_t I2C0_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 298 of file frdm_k64f.c.

◆ I2C1_GetFreq()

uint32_t I2C1_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 310 of file frdm_k64f.c.

◆ 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 322 of file frdm_k64f.c.

◆ UART0_GetFreq()

uint32_t UART0_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 226 of file frdm_k64f.c.

◆ UART1_GetFreq()

uint32_t UART1_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 238 of file frdm_k64f.c.

◆ UART2_GetFreq()

uint32_t UART2_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 250 of file frdm_k64f.c.

◆ UART3_GetFreq()

uint32_t UART3_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 262 of file frdm_k64f.c.

◆ UART4_GetFreq()

uint32_t UART4_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 274 of file frdm_k64f.c.

◆ UART5_GetFreq()

uint32_t UART5_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 286 of file frdm_k64f.c.

Variable Documentation

◆ A0

Initial value:
= {.base = GPIOB,
.portBase = PORTB,
.pinNumber = 2,
.mask = 1 << (2),
.irq = PORTB_IRQn,
.clockName = kCLOCK_PortB,
.portNumber = PORTB_NUM}

Definition at line 88 of file frdm_k64f.c.

◆ A1

Initial value:
= {.base = GPIOB,
.portBase = PORTB,
.pinNumber = 3,
.mask = 1 << (3),
.irq = PORTB_IRQn,
.clockName = kCLOCK_PortB,
.portNumber = PORTB_NUM}

Definition at line 95 of file frdm_k64f.c.

◆ A2

Initial value:
= {.base = GPIOB,
.portBase = PORTB,
.pinNumber = 10,
.mask = 1 << (10),
.irq = PORTB_IRQn,
.clockName = kCLOCK_PortB,
.portNumber = PORTB_NUM}

Definition at line 102 of file frdm_k64f.c.

◆ A3

Initial value:
= {.base = GPIOB,
.portBase = PORTB,
.pinNumber = 11,
.mask = 1 << (11),
.irq = PORTB_IRQn,
.clockName = kCLOCK_PortB,
.portNumber = PORTB_NUM}

Definition at line 109 of file frdm_k64f.c.

◆ A4

Initial value:
= {.base = GPIOC,
.portBase = PORTC,
.pinNumber = 11,
.mask = 1 << (11),
.irq = PORTC_IRQn,
.clockName = kCLOCK_PortC,
.portNumber = PORTC_NUM}

Definition at line 40 of file frdm_k64f.c.

◆ A5

Initial value:
= {.base = GPIOC,
.portBase = PORTC,
.pinNumber = 10,
.mask = 1 << (10),
.irq = PORTC_IRQn,
.clockName = kCLOCK_PortC,
.portNumber = PORTC_NUM}

Definition at line 33 of file frdm_k64f.c.

◆ BLUE_LED

gpioHandleKSDK_t BLUE_LED
Initial value:
= {.base = GPIOB,
.portBase = PORTB,
.pinNumber = 21,
.mask = 1 << (21),
.irq = PORTB_IRQn,
.clockName = kCLOCK_PortB,
.portNumber = PORTB_NUM}

Definition at line 195 of file frdm_k64f.c.

◆ D0

Initial value:
= {.base = GPIOC,
.portBase = PORTC,
.pinNumber = 16,
.mask = 1 << (16),
.irq = PORTC_IRQn,
.clockName = kCLOCK_PortC,
.portNumber = PORTC_NUM}

Definition at line 72 of file frdm_k64f.c.

◆ D1

Initial value:
= {.base = GPIOC,
.portBase = PORTC,
.pinNumber = 17,
.mask = 1 << (17),
.irq = PORTC_IRQn,
.clockName = kCLOCK_PortC,
.portNumber = PORTC_NUM}

Definition at line 79 of file frdm_k64f.c.

◆ D10

Initial value:
= {.base = GPIOD,
.portBase = PORTD,
.pinNumber = 0,
.mask = 1 << (0),
.irq = PORTD_IRQn,
.clockName = kCLOCK_PortD,
.portNumber = PORTD_NUM}

Definition at line 172 of file frdm_k64f.c.

◆ D11

Initial value:
= {.base = GPIOD,
.portBase = PORTD,
.pinNumber = 2,
.mask = 1 << (2),
.irq = PORTD_IRQn,
.clockName = kCLOCK_PortD,
.portNumber = PORTD_NUM}

Definition at line 56 of file frdm_k64f.c.

◆ D12

Initial value:
= {.base = GPIOD,
.portBase = PORTD,
.pinNumber = 3,
.mask = 1 << (3),
.irq = PORTD_IRQn,
.clockName = kCLOCK_PortD,
.portNumber = PORTD_NUM}

Definition at line 63 of file frdm_k64f.c.

◆ D13

Initial value:
= {.base = GPIOD,
.portBase = PORTD,
.pinNumber = 1,
.mask = 1 << (1),
.irq = PORTD_IRQn,
.clockName = kCLOCK_PortD,
.portNumber = PORTD_NUM}

Definition at line 49 of file frdm_k64f.c.

◆ D14

Initial value:
= {.base = GPIOE,
.portBase = PORTE,
.pinNumber = 25,
.mask = 1 << (25),
.irq = PORTE_IRQn,
.clockName = kCLOCK_PortE,
.portNumber = PORTE_NUM}

Definition at line 24 of file frdm_k64f.c.

◆ D15

Initial value:
= {.base = GPIOE,
.portBase = PORTE,
.pinNumber = 24,
.mask = 1 << (24),
.irq = PORTE_IRQn,
.clockName = kCLOCK_PortE,
.portNumber = PORTE_NUM}

Definition at line 17 of file frdm_k64f.c.

◆ D2

Initial value:
= {.base = GPIOB,
.portBase = PORTB,
.pinNumber = 9,
.mask = 1 << (9),
.irq = PORTB_IRQn,
.clockName = kCLOCK_PortB,
.portNumber = PORTB_NUM}

Definition at line 116 of file frdm_k64f.c.

◆ D3

Initial value:
= {.base = GPIOA,
.portBase = PORTA,
.pinNumber = 1,
.mask = 1 << (1),
.irq = PORTA_IRQn,
.clockName = kCLOCK_PortA,
.portNumber = PORTA_NUM}

Definition at line 123 of file frdm_k64f.c.

◆ D4

Initial value:
= {.base = GPIOB,
.portBase = PORTB,
.pinNumber = 23,
.mask = 1 << (23),
.irq = PORTB_IRQn,
.clockName = kCLOCK_PortB,
.portNumber = PORTB_NUM}

Definition at line 130 of file frdm_k64f.c.

◆ D5

Initial value:
= {.base = GPIOA,
.portBase = PORTA,
.pinNumber = 2,
.mask = 1 << (2),
.irq = PORTA_IRQn,
.clockName = kCLOCK_PortA,
.portNumber = PORTA_NUM}

Definition at line 137 of file frdm_k64f.c.

◆ D6

Initial value:
= {.base = GPIOC,
.portBase = PORTC,
.pinNumber = 2,
.mask = 1 << (2),
.irq = PORTC_IRQn,
.clockName = kCLOCK_PortC,
.portNumber = PORTC_NUM}

Definition at line 144 of file frdm_k64f.c.

◆ D7

Initial value:
= {.base = GPIOC,
.portBase = PORTC,
.pinNumber = 3,
.mask = 1 << (3),
.irq = PORTC_IRQn,
.clockName = kCLOCK_PortC,
.portNumber = PORTC_NUM}

Definition at line 151 of file frdm_k64f.c.

◆ D8

Initial value:
= {.base = GPIOA,
.portBase = PORTA,
.pinNumber = 0,
.mask = 1 << (0),
.irq = PORTA_IRQn,
.clockName = kCLOCK_PortA,
.portNumber = PORTA_NUM}

Definition at line 158 of file frdm_k64f.c.

◆ D9

Initial value:
= {.base = GPIOC,
.portBase = PORTC,
.pinNumber = 4,
.mask = 1 << (4),
.irq = PORTC_IRQn,
.clockName = kCLOCK_PortC,
.portNumber = PORTC_NUM}

Definition at line 165 of file frdm_k64f.c.

◆ GREEN_LED

gpioHandleKSDK_t GREEN_LED
Initial value:
= {.base = GPIOE,
.portBase = PORTE,
.pinNumber = 26,
.mask = 1 << (26),
.irq = PORTE_IRQn,
.clockName = kCLOCK_PortE,
.portNumber = PORTE_NUM}

Definition at line 188 of file frdm_k64f.c.

Referenced by fxlc95000_enSensor(), initializeStatusSubsystem(), main(), and process_host_command().

◆ INT1

Initial value:
= {.base = GPIOC,
.portBase = PORTC,
.pinNumber = 6,
.mask = 1 << (6),
.irq = PORTC_IRQn,
.clockName = kCLOCK_PortC,
.portNumber = PORTC_NUM}

Definition at line 204 of file frdm_k64f.c.

◆ INT2

Initial value:
= {.base = GPIOC,
.portBase = PORTC,
.pinNumber = 13,
.mask = 1 << (13),
.irq = PORTC_IRQn,
.clockName = kCLOCK_PortC,
.portNumber = PORTC_NUM}

Definition at line 211 of file frdm_k64f.c.

◆ RED_LED

Initial value:
= {.base = GPIOB,
.portBase = PORTB,
.pinNumber = 22,
.mask = 1 << (22),
.irq = PORTB_IRQn,
.clockName = kCLOCK_PortB,
.portNumber = PORTB_NUM}

Definition at line 181 of file frdm_k64f.c.

Referenced by fxlc95000_enSensor(), initializeStatusSubsystem(), main(), and process_host_command().