ISSDK  1.7
IoT Sensing Software Development Kit
Macros | Functions | Variables
frdm_ke15z.h File Reference

The frdm_ke15z.h file defines GPIO pin mappings for FRDM-KE15Z board. More...

#include "pin_mux.h"
#include "fsl_smc.h"
#include "MKE15Z7.h"
#include "RTE_Device.h"
#include "gpio_driver.h"
Include dependency graph for frdm_ke15z.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_I2C0
 
#define I2C_S1_DEVICE_INDEX   I2C0_INDEX
 
#define I2C_S1_SIGNAL_EVENT   I2C0_SignalEvent_t
 
#define I2C_S2_SCL_PIN   D15
 
#define I2C_S2_SDA_PIN   D14
 
#define I2C_S2_DRIVER   Driver_I2C1
 
#define I2C_S2_DEVICE_INDEX   I2C1_INDEX
 
#define I2C_S2_SIGNAL_EVENT   I2C1_SignalEvent_t
 
#define I2C_BB_SCL_PIN   A5
 
#define I2C_BB_SDA_PIN   A4
 
#define I2C_BB_DRIVER   Driver_I2C0
 
#define I2C_BB_DEVICE_INDEX   I2C0_INDEX
 
#define I2C_BB_SIGNAL_EVENT   I2C0_SignalEvent_t
 
#define SPI_S_SCLK   D13
 
#define SPI_S_MOSI   D11
 
#define SPI_S_MISO   D12
 
#define SPI_S_DRIVER   Driver_SPI0
 
#define SPI_S_BAUDRATE   500000U
 Transfer baudrate - 500k. More...
 
#define SPI_S_DEVICE_INDEX   SPI0_INDEX
 
#define SPI_S_SIGNAL_EVENT   SPI0_SignalEvent_t
 
#define HOST_S_DRIVER   Driver_USART1
 
#define HOST_S_SIGNAL_EVENT   HOST_SignalEvent_t
 
#define HOST_B_DRIVER   Driver_USART1
 
#define HOST_B_SIGNAL_EVENT   HOST_SignalEvent_t
 
#define FXOS8700_BB_I2C_ADDR   0x1C
 
#define FXOS8700_BB_INT1   INT1
 
#define FXOS8700_BB_RST   RST_A
 
#define ASK_USER_TO_RESUME(x)
 
#define ADS_NVM_ADDR   0x0003F000
 start of the next to last 2K (sector size) of the 256K flash More...
 
#define FLASH_SECTOR_SIZE_PROPERTY   kFLASH_PropertyPflashSectorSize
 
#define GPIO_TYPE   GPIOC
 
#define GPIO_PORT_NUM   PORTC_NUM
 
#define I2C0   LPI2C0
 
#define I2C1   LPI2C1
 
#define SPI0   LPSPI0
 
#define SPI1   LPSPI1
 
#define I2C_Type   LPI2C_Type
 
#define SPI_Type   LPSPI_Type
 
#define I2C_BASE_PTRS   LPI2C_BASE_PTRS
 
#define SPI_BASE_PTRS   LPSPI_BASE_PTRS
 

Functions

void BOARD_ACCEL_Reset (void)
 Reset the onboard FXOS8700. 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 RST_A
 

Detailed Description

The frdm_ke15z.h file defines GPIO pin mappings for FRDM-KE15Z board.

Definition in file frdm_ke15z.h.

Macro Definition Documentation

◆ ADS_NVM_ADDR

#define ADS_NVM_ADDR   0x0003F000

start of the next to last 2K (sector size) of the 256K flash

Definition at line 143 of file frdm_ke15z.h.

◆ 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 132 of file frdm_ke15z.h.

◆ FLASH_SECTOR_SIZE_PROPERTY

#define FLASH_SECTOR_SIZE_PROPERTY   kFLASH_PropertyPflashSectorSize

Definition at line 144 of file frdm_ke15z.h.

◆ FXOS8700_BB_I2C_ADDR

#define FXOS8700_BB_I2C_ADDR   0x1C

Definition at line 127 of file frdm_ke15z.h.

◆ FXOS8700_BB_INT1

#define FXOS8700_BB_INT1   INT1

Definition at line 128 of file frdm_ke15z.h.

◆ FXOS8700_BB_RST

#define FXOS8700_BB_RST   RST_A

Definition at line 129 of file frdm_ke15z.h.

◆ GPIO_PORT_NUM

#define GPIO_PORT_NUM   PORTC_NUM

Definition at line 149 of file frdm_ke15z.h.

◆ GPIO_TYPE

#define GPIO_TYPE   GPIOC

Definition at line 148 of file frdm_ke15z.h.

◆ HOST_B_DRIVER

#define HOST_B_DRIVER   Driver_USART1

Definition at line 123 of file frdm_ke15z.h.

◆ HOST_B_SIGNAL_EVENT

#define HOST_B_SIGNAL_EVENT   HOST_SignalEvent_t

Definition at line 124 of file frdm_ke15z.h.

◆ HOST_S_DRIVER

#define HOST_S_DRIVER   Driver_USART1

Definition at line 119 of file frdm_ke15z.h.

◆ HOST_S_SIGNAL_EVENT

#define HOST_S_SIGNAL_EVENT   HOST_SignalEvent_t

Definition at line 120 of file frdm_ke15z.h.

◆ I2C0

#define I2C0   LPI2C0

Definition at line 152 of file frdm_ke15z.h.

◆ I2C1

#define I2C1   LPI2C1

Definition at line 153 of file frdm_ke15z.h.

◆ I2C_BASE_PTRS

#define I2C_BASE_PTRS   LPI2C_BASE_PTRS

Definition at line 158 of file frdm_ke15z.h.

◆ I2C_BB_DEVICE_INDEX

#define I2C_BB_DEVICE_INDEX   I2C0_INDEX

Definition at line 106 of file frdm_ke15z.h.

◆ I2C_BB_DRIVER

#define I2C_BB_DRIVER   Driver_I2C0

Definition at line 105 of file frdm_ke15z.h.

◆ I2C_BB_SCL_PIN

#define I2C_BB_SCL_PIN   A5

Definition at line 103 of file frdm_ke15z.h.

◆ I2C_BB_SDA_PIN

#define I2C_BB_SDA_PIN   A4

Definition at line 104 of file frdm_ke15z.h.

◆ I2C_BB_SIGNAL_EVENT

#define I2C_BB_SIGNAL_EVENT   I2C0_SignalEvent_t

Definition at line 107 of file frdm_ke15z.h.

◆ I2C_S1_DEVICE_INDEX

#define I2C_S1_DEVICE_INDEX   I2C0_INDEX

Definition at line 92 of file frdm_ke15z.h.

◆ I2C_S1_DRIVER

#define I2C_S1_DRIVER   Driver_I2C0

Definition at line 91 of file frdm_ke15z.h.

◆ I2C_S1_SCL_PIN

#define I2C_S1_SCL_PIN   A5

Definition at line 89 of file frdm_ke15z.h.

◆ I2C_S1_SDA_PIN

#define I2C_S1_SDA_PIN   A4

Definition at line 90 of file frdm_ke15z.h.

◆ I2C_S1_SIGNAL_EVENT

#define I2C_S1_SIGNAL_EVENT   I2C0_SignalEvent_t

Definition at line 93 of file frdm_ke15z.h.

◆ I2C_S2_DEVICE_INDEX

#define I2C_S2_DEVICE_INDEX   I2C1_INDEX

Definition at line 99 of file frdm_ke15z.h.

◆ I2C_S2_DRIVER

#define I2C_S2_DRIVER   Driver_I2C1

Definition at line 98 of file frdm_ke15z.h.

◆ I2C_S2_SCL_PIN

#define I2C_S2_SCL_PIN   D15

Definition at line 96 of file frdm_ke15z.h.

◆ I2C_S2_SDA_PIN

#define I2C_S2_SDA_PIN   D14

Definition at line 97 of file frdm_ke15z.h.

◆ I2C_S2_SIGNAL_EVENT

#define I2C_S2_SIGNAL_EVENT   I2C1_SignalEvent_t

Definition at line 100 of file frdm_ke15z.h.

◆ I2C_Type

#define I2C_Type   LPI2C_Type

Definition at line 156 of file frdm_ke15z.h.

◆ SPI0

#define SPI0   LPSPI0

Definition at line 154 of file frdm_ke15z.h.

◆ SPI1

#define SPI1   LPSPI1

Definition at line 155 of file frdm_ke15z.h.

◆ SPI_BASE_PTRS

#define SPI_BASE_PTRS   LPSPI_BASE_PTRS

Definition at line 159 of file frdm_ke15z.h.

◆ SPI_S_BAUDRATE

#define SPI_S_BAUDRATE   500000U

Transfer baudrate - 500k.

Definition at line 114 of file frdm_ke15z.h.

◆ SPI_S_DEVICE_INDEX

#define SPI_S_DEVICE_INDEX   SPI0_INDEX

Definition at line 115 of file frdm_ke15z.h.

◆ SPI_S_DRIVER

#define SPI_S_DRIVER   Driver_SPI0

Definition at line 113 of file frdm_ke15z.h.

◆ SPI_S_MISO

#define SPI_S_MISO   D12

Definition at line 112 of file frdm_ke15z.h.

◆ SPI_S_MOSI

#define SPI_S_MOSI   D11

Definition at line 111 of file frdm_ke15z.h.

◆ SPI_S_SCLK

#define SPI_S_SCLK   D13

Definition at line 110 of file frdm_ke15z.h.

◆ SPI_S_SIGNAL_EVENT

#define SPI_S_SIGNAL_EVENT   SPI0_SignalEvent_t

Definition at line 116 of file frdm_ke15z.h.

◆ SPI_Type

#define SPI_Type   LPSPI_Type

Definition at line 157 of file frdm_ke15z.h.

Function Documentation

◆ BOARD_ACCEL_Reset()

void BOARD_ACCEL_Reset ( void  )

Reset the onboard FXOS8700.

The API to Reset the onboard FXOS8700 after hardware reset to enable I2C communication.

Parameters
[in]void
Constraints:
None
Reentrant: Yes
Returns
void

Definition at line 346 of file frdm_ke15z.c.

References SystemCoreClock.

Variable Documentation

◆ A0

Definition at line 114 of file frdm_k64f.c.

◆ A1

Definition at line 121 of file frdm_k64f.c.

◆ A2

Definition at line 128 of file frdm_k64f.c.

◆ A3

Definition at line 135 of file frdm_k64f.c.

◆ A4

Definition at line 66 of file frdm_k64f.c.

◆ A5

Definition at line 59 of file frdm_k64f.c.

◆ BLUE_LED

gpioHandleKSDK_t BLUE_LED

Definition at line 221 of file frdm_k64f.c.

◆ D0

Definition at line 98 of file frdm_k64f.c.

◆ D1

Definition at line 105 of file frdm_k64f.c.

◆ D10

Definition at line 198 of file frdm_k64f.c.

◆ D11

Definition at line 82 of file frdm_k64f.c.

◆ D12

Definition at line 89 of file frdm_k64f.c.

◆ D13

Definition at line 75 of file frdm_k64f.c.

◆ D14

Definition at line 50 of file frdm_k64f.c.

◆ D15

Definition at line 43 of file frdm_k64f.c.

◆ D2

Definition at line 142 of file frdm_k64f.c.

◆ D3

Definition at line 149 of file frdm_k64f.c.

◆ D4

Definition at line 156 of file frdm_k64f.c.

◆ D5

Definition at line 163 of file frdm_k64f.c.

◆ D6

Definition at line 170 of file frdm_k64f.c.

◆ D7

Definition at line 177 of file frdm_k64f.c.

◆ D8

Definition at line 184 of file frdm_k64f.c.

◆ D9

Definition at line 191 of file frdm_k64f.c.

◆ GREEN_LED

gpioHandleKSDK_t GREEN_LED

◆ INT1

Definition at line 230 of file frdm_k64f.c.

◆ RED_LED

◆ RST_A

Definition at line 240 of file frdm_ke15z.c.