CEL MeshConnect B1010SP0-EVB-1 User Manual

Bluetooth smart evaluation board

Advertisement

Quick Links

0019-02-08-01-000
B1010SP0-EVB-1 Bluetooth

INTRODUCTION

CEL's Bluetooth Smart Evaluation Board is a simple yet comprehensive way for designers to develop Bluetooth
Smart applications using CSR's µEnergy
Development Kit, but has been populated with a CEL B1010SP0 Mini Module. For more information on the CEL
B1010SP0 Mini Modules, please visit http://meshconnect.cel.com/B1010.
B1010SP0-EVB-1 is designed to be used in conjunction with CSR's µEnergy platform for software development, and
is a complete development environment for rapid prototyping of Bluetooth Smart products. It provides access to
CSR's µEnergy and CSRmesh
including:
Software Development Kit (SDK)
Example embedded applications for popular Bluetooth Smart and CSRmesh profiles
Example host applications for iOS and Android
xIDE for µEnergy (includes compiler)
Production test and configuration tools
This User Guide describes the kit contents, SDK installation, and running the first application for both the µEnergy
and CSRmesh SDKs, used for BLE and CSRmesh applications, respectively.
This document is subject to change without notice.
Document No: 0019-02-08-01-000 (Issue B)
Date Published: September 9, 2015
B1010SP0-EVB-1 Evaluation Board User Guide
®
Smart Evaluation Board User Guide
®
solution.
B1010SP0-EVB-1 is based on CSR's µEnergy Starter
®
stacks for developing interoperable BLE 4.x and CSRmesh-based designs,
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MeshConnect B1010SP0-EVB-1 and is the answer not in the manual?

Questions and answers

Summary of Contents for CEL MeshConnect B1010SP0-EVB-1

  • Page 1: Introduction

    B1010SP0-EVB-1 is based on CSR's µEnergy Starter Development Kit, but has been populated with a CEL B1010SP0 Mini Module. For more information on the CEL B1010SP0 Mini Modules, please visit http://meshconnect.cel.com/B1010. B1010SP0-EVB-1 is designed to be used in conjunction with CSR's µEnergy platform for software development, and is a complete development environment for rapid prototyping of Bluetooth Smart products.
  • Page 2: Table Of Contents

    B1010SP0-EVB-1 Evaluation Board User Guide TABLE OF CONTENTS INTRODUCTION ....................................1 TABLE OF CONTENTS..................................2 KIT CONTENTS ....................................3 SOFTWARE INSTALLATION ................................4 CONNECTING THE HARDWARE: µENERGY SDK ......................... 6 RUNNING THE FIRST APPLICATION: µENERGY SDK ........................7 USING B1010SP0-EVB-1 UART DEBUG PORT ..........................10 COMPANION PHONE APPS: µENERGY SDK ..........................
  • Page 3: Kit Contents

    B1010SP0-EVB-1 Evaluation Board User Guide KIT CONTENTS The following components are included in B1010SP0-EVB-1: Target Board: Figure 1 - Evaluation Kit Target Board For proper operation of the B1010SP0 Mini Module, ensure that the VDD_PADS, SPI_ENABLE, and VDD_BAT jumpers are installed as shown in Figure 1. A Mini-USB cable to connect the target board to the development PC: Figure 2 - Mini-USB Cable Card with website link to view/download the documentation.
  • Page 4: Software Installation

    B1010SP0-EVB-1 Evaluation Board User Guide SOFTWARE INSTALLATION The following steps are required to complete the CSR µEnergy SDK setup: Obtain the activation code for the kit. This is printed on a label on the side of the kit box, and looks similar to Figure 3. For more information, visit https://wiki.csr.com/wiki/Activation_Codes.
  • Page 5 B1010SP0-EVB-1 Evaluation Board User Guide Once you have approved the terms and conditions and ECA agreement been approved for access you will be able to login the CSR Support. Note: Please make sure you use your company email address or you may be required to change your email address to gain access.
  • Page 6: Connecting The Hardware: Μenergy Sdk

    B1010SP0-EVB-1 Evaluation Board User Guide Once you have successfully created a CSR Support account, download and install the latest version of the µEnergy SDK (for BLE applications) or the CSRmesh SDK (for CSRmesh applications) from http://www.csrsupport.com. The default configuration options are recommended during the installation process. Note: always install the software before plugging in the hardware.
  • Page 7: Running The First Application: Μenergy Sdk

    B1010SP0-EVB-1 Evaluation Board User Guide RUNNING THE FIRST APPLICATION: µENERGY SDK Launch xIDE by clicking on the xIDE shortcut on the desktop or navigating to it using the Windows Start Menu. Figure 8 - xIDE Shortcut Figure 9 - xIDE Window Open the Heart Rate project by clicking on "Project"...
  • Page 8 B1010SP0-EVB-1 Evaluation Board User Guide Some of the default settings need to be customized for your particular evaluation kit, including: Bluetooth Address Crystal Trim Device Name The Bluetooth Address and Crystal Trim need to match the values printed on the target board label. Figure 11 - Example Target Board Label Open the hr_sensor_cs101x_A05.keyr file in the SDK and change the values &BDADDR and &CRYSTAL_FTRIM to match the label.
  • Page 9 B1010SP0-EVB-1 Evaluation Board User Guide For the Crystal Trim value, the decimal value on the label must be converted to hexadecimal as shown below. Figure 14 - Example Crystal Trim Value Conversion To customize the Device Name, search for the declaration g_device_name in gap_service.c within the SDK. Figure 15 - Location of Device Name Value to be Modified Replace the word "Sensor"...
  • Page 10: Using B1010Sp0-Evb-1 Uart Debug Port

    The B1010SP0-EVB-1 does not include a 3.3V level shifter required to connect to a computer's USB or RS232 interface. CEL recommends purchasing an external 3.3V to USB level shifter. For more information about debugging please see the debug module of the xIDE. It's located under the Navigator window by selecting Help Documents ->...
  • Page 11: Companion Phone Apps: Μenergy Sdk

    B1010SP0-EVB-1 Evaluation Board User Guide COMPANION PHONE APPS: µENERGY SDK Reported pulse information from the Heart Rate application can be viewed with an iOS or Android phone. Visit the "Mobile Applications" section at http://wiki.csr.com for information on downloading the example apps. Figure 18 - CSR Profile Demonstrator App for iOS Figure 5 - Heart Rate App for Android This document is subject to change without notice.
  • Page 12: Connecting The Hardware: Csrmesh Sdk

    B1010SP0-EVB-1 Evaluation Board User Guide CONNECTING THE HARDWARE: CSRMESH SDK This section follows the "Software Installation" section (earlier in this document) for users developing with the CSRmesh SDK. 1. Remove the target board from the anti-static packaging. 2. Connect the mini-USB cable to the target board USB port and connect the other end of the cable to a free USB port on the development PC.
  • Page 13 B1010SP0-EVB-1 Evaluation Board User Guide Figure 22 - xIDE Window Open the Light Control project by clicking on "Project" in the menu bar and selecting "Open Workspace". Navigate to the SDK installation folder. If the default installation path was chosen, this will be C:\CSR_uEnergy_CSRmesh\applications\CSRmeshLight.
  • Page 14 B1010SP0-EVB-1 Evaluation Board User Guide Figure 24 - Successfully Built Project Download the application to the hardware by selecting Run from the Debug menu or press the F5 shortcut key. The Light Control application will now be running on the hardware. For more information on the Light Control application, see the CSRmesh Light Application Note available for download from the CSR Support website.
  • Page 15: Companion Phone Apps: Csrmesh Sdk

    B1010SP0-EVB-1 Evaluation Board User Guide COMPANION PHONE APPS: CSRMESH SDK The Target board LED can be controlled via a companion Android or iOS app. The apps can be downloaded from the CSRmesh portion of the CSR Support website. This section will describe the operation of the Android app. The app will connect to a CSRmesh device.
  • Page 16: Reference: Measuring Current On B1010Sp0-Evb-1

    B1010SP0-EVB-1 Evaluation Board User Guide REFERENCE: MEASURING CURRENT ON B1010SP0-EVB-1 To measure the total current consumed by the CEL module, a precision digital multi-meter can be used in place of the VDD_BAT jumper. This measures all of the current flowing to the module.
  • Page 17: Reference: J101 And J102 Header Pinouts

    The following tables describe the breakout connections J101 and J102 (MOD2 connections) and are intended to show where the corresponding J101 and J102 pins can be used to make a connection to the CEL B1010SP0. CSR1010 IC pin information is also included below.
  • Page 18: References

    Not all products and/or types are available in every country. Please check with a CEL sales representative for availability and additional information. No part of this document may be copied or reproduced in any form or by any means without the prior written consent of CEL. CEL assumes no responsibility for any errors that may appear in this document.

Table of Contents