| FRDM-KW40Z Demo Software Reference Manual Rev 0.0 NXP Semiconductors |

Introduction

FRDM-KW40Z Demo application enables all the available interfaces present on the FRDM-KW40Z board (Figure 1). Interfaces information is read or controlled by using a smartphone application that communicates using Bluetooth(R) Low Energy.

Figure 1. Hardware Block Diagram
FRDM-KW40Z Demo application includes the following interfaces:

- LED Control
- Input Report (GPIO and TSI)
- Buzzer Control
- Internal Temperature Sensor
- Potentiometer (ADC)
- Accelerometer
- e-Compass
- Remote Controller

Application software is divided in three main sections. The KSDK layer that comprises all the low level drivers for the MCU module. The Connectivity Software that includes the full connectivity stack to handle BLE connections. And the application layer that includes all the functions that handle the sensors and actuators.

Figure 2. Software Block Diagram
This document describes the functionality of the application layer components. Please refer to the Kinetis SDK and KW40 Connectivity Software documentation for information on the KSDK and Connectivity Software layers respectively.

# Revision history

Version | Date | Updates
--- | --- | ---
0 | 08/2016 | Initial release.