EasyManuals Logo
Home>Texas Instruments>Microcontrollers>CC2540DK-MINI

Texas Instruments CC2540DK-MINI Application Guide

Texas Instruments CC2540DK-MINI
36 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #6 background imageLoading...
Page #6 background image
TI CC2540 Bluetooth low energy Sample Applications Guide v1.4.1 SWRU297 Version 1.4.1
Page 6 of 36
Copyright © 2011-2015 Texas Instruments, Inc
1 Overview
The purpose of this document is to give an overview of the sample applications that are included
in the Texas Instruments CC2540/41 Bluetooth® low energy (BLE) software development kit. It is
recommended that you read [1] before attempting to use these sample applications, as some
knowledge of the CC2540/41 BLE protocol stack and software is required.
1.1 Introduction
Version 1.4.1 of the Texas Instruments CC2540/41 BLE software development kit includes
several sample applications implementing a variety of GATT-based profiles. Some of these
implementations are based on specifications that have been adopted by the Bluetooth Special
Interest Group (BT SIG), while others are based on specifications that are a work-in-progress and
have not been finalized. In addition, some applications are not based on any standardized profile
being developed by the BT SIG, but rather are custom implementations developed by Texas
Instruments. In order to interoperate with other Bluetooth low energy devices (such as a mobile
phone), an application would need to be written on the other device which implements the proper
GATT client and/or server functionality that matches the CC2540/41 sample application. The
status of the implementation of each profile/application is included in this document.
The information in this guide specifically mentions only CC2540 projects; however all of the
applications and configurations (with the exception of those that use the USB interface) also can
run on the CC2541. Be sure to open the correct project file depending on the chipset that is being
used.
2 Blood Pressure Sensor
This sample project implements the Blood Pressure profiles in a BLE peripheral device to provide
an example blood pressure monitor using simulated measurement data. The application
implements the "Sensor" role of the blood pressure profile. The project is based on the adopted
profile and service specifications for Blood Pressure ([2] and [3]). The project also includes the
Device Information Service ([12]).
The project can be opened with the following IAR workspace file:
C:\Texas Instruments\BLE-CC254x-1.4.1\
Projects\ble\BloodPressure\CC2540DB\bloodpressure.eww
2.1 Project Overview
The project structure is very similar to that of the SimpleBLEPeripheral project. The APP directory
contains the application source code and header files. The project contains two configurations.
- CC2540DK-MINI Keyfob Slave: using the keyfob hardware platform.
- CC2540 Slave: using the SmartRF platform.
2.1.1 User Interface
There are two button inputs for this application.
KeyFob Right or SmartRF Joystick Right
When not connected, this button is used to toggle advertising on and off. When in a connection,
this increases the value of various measurements.
KeyFob Left or SmartRF Joystick Up
This button cycle through different optional measurement formats.
2.1.2 Basic Operation
Power up the device and press the right button to enable advertising. From a blood pressure
collector peer device, initiate a device discovery and connection procedure to discover and
connect to the blood pressure sensor. The peer device should discover the blood pressure
service and configure it to enable indication or notifications of the blood pressure measurement.

Table of Contents

Other manuals for Texas Instruments CC2540DK-MINI

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments CC2540DK-MINI and is the answer not in the manual?

Texas Instruments CC2540DK-MINI Specifications

General IconGeneral
BrandTexas Instruments
ModelCC2540DK-MINI
CategoryMicrocontrollers
LanguageEnglish

Related product manuals