Texas Instruments CC2541 User Manual

Bluetooth low energy advanced remote control kit
Hide thumbs Also See for CC2541:
Table of Contents

Advertisement

Quick Links

Bluetooth® low energy CC2541 Advanced
Remote Control Kit
User's Guide
Literature Number: SWRU343A
April 2013 – Revised June 2015

Advertisement

Table of Contents
loading

Summary of Contents for Texas Instruments CC2541

  • Page 1 Bluetooth® low energy CC2541 Advanced Remote Control Kit User's Guide Literature Number: SWRU343A April 2013 – Revised June 2015...
  • Page 2: Table Of Contents

    Contents .......................... References ..............Printed Copy Included in the Box with CC2541-ARC ................Included with TI BLE-Stack Software Installer ..............Available from Bluetooth Special Interest Group (SIG) ......................... Introduction ...................... Kit Contents Overview ....................... System Requirements ........................ 2.2.1 Dongle ......................
  • Page 3 .......................... Revision History SWRU343A – April 2013 – Revised June 2015 Contents Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 4 File Components of the HID Dongle Project ...................... 7-1. BLE HID Terminology ......................7-2. HID Profile Services ......................... 7-3. HID Reports List of Figures SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 5: References

    Chapter 1 SWRU343A – April 2013 – Revised June 2015 References The following references provide additional information on the CC2540, CC2541, the TI Bluetooth ® energy stack (BLE-Stack™), the BLE HID over GATT profile, the HID Service, and the Bluetooth Core Specification.
  • Page 6: Introduction

    Introduction Thank you for purchasing a TI Bluetooth low energy (BLE) Advanced Remote Control Kit. The purpose of this document is to provide you an overview of the hardware and software included in the CC2541 Advanced Remote Control Kit (CC2541ARC).
  • Page 7: System Requirements

    Ensure the PC has a free USB port. An additional free USB port is required to use the CC debugger and the USB dongle simultaneously. SWRU343A – April 2013 – Revised June 2015 Introduction Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 8: Windows 8

    You must have the IAR Embedded Workbench for 8051 development environment to make changes to the keyfob software. You can find more information on IAR in the TI Bluetooth low energy Software Developer’s Guide (SWRU271) . Introduction SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 9: Using The Cc2540 Usb Dongle

    LED. 1. To initiate a connection to an ARC, press the SW2 button on the HID dongle. SWRU343A – April 2013 – Revised June 2015 Using the CC2540 USB Dongle Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 10: Sw1 - Clear Bonding Information Sw2 - Scan And Pair With Advanced Remote Control

    60 s. Figure 3-2. SW1 - Clear Bonding Information SW2 - Scan and Pair With Advanced Remote Control Sequence: Using the CC2540 USB Dongle SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 11: Connecting Devices Already Bonded

    3.2.6 Button Actions Table 3-2. Button Actions Button State Action Idle Erase bonding info Idle Start scanning Connected Disconnect SWRU343A – April 2013 – Revised June 2015 Using the CC2540 USB Dongle Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 12: Connecting The Advanced Remote Control To Windows 8

    NOTE: A new widget appears, allowing you to click on Change PC Settings. 2. Click Change PC settings. Connecting the Advanced Remote Control to Windows 8 SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 13 3. In the PC Settings window, choose PC and devices. 4. In PC and devices, select Bluetooth. SWRU343A – April 2013 – Revised June 2015 Connecting the Advanced Remote Control to Windows 8 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 14 9. Input the passcode using the numeric buttons on the remote. 10. Press OK . Connecting the Advanced Remote Control to Windows 8 SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 15: Remove Device

    To remove the remote from Windows and to delete the bond data, do the following: 1. Click the device. 2. Click Remove device SWRU343A – April 2013 – Revised June 2015 Connecting the Advanced Remote Control to Windows 8 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 16: Remove Bluetooth Device

    Remove Device www.ti.com Figure 4-1. Remove Bluetooth Device Connecting the Advanced Remote Control to Windows 8 SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 17: Using The Advanced Remote Control

    Volume, Mute, Play/Pause, and so forth are consumer control keys that control the media settings on the computer. SWRU343A – April 2013 – Revised June 2015 Using the Advanced Remote Control Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 18: Using The Mouse

    3. Press the blue key again NOTE: During calibration, a low-pitched tick sounds for 12 seconds. A high-pitched note indicates success. Using the Advanced Remote Control SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 19: Programming And Debugging The Cc2541 Advanced Remote

    The debug port is on the back of the remote. • Connect the debugger as shown in Figure 6-1. Figure 6-1. Advanced Remote Programming Setup SWRU343A – April 2013 – Revised June 2015 Programming and Debugging the CC2541 Advanced Remote Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 20: Hardware Setup For Usb Dongle

    The setup process for flashing the USB dongle is similar to the process of flashing the remote. 1. Connect the CC debugger to the USB dongle as shown in Figure 6-2. Programming and Debugging the CC2541 Advanced Remote SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 21: Cc2540 Usb Dongle Connected To Cc Debugger

    USB port before programming with CC debugger. 2. Connect the CC debugger to the PC USB port. SWRU343A – April 2013 – Revised June 2015 Programming and Debugging the CC2541 Advanced Remote Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 22: Using Smartrf Flash Programmer Software

    4. Navigate to SmartRF Flash Programmer. 5. Navigate to SmartRF Flash Programmer. Figure 6-3 shows the program start-up screen. Programming and Debugging the CC2541 Advanced Remote SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 23: Reading Or Writing A Hex File To The Cc2540/41

    NOTE: The connected CC2540/41 should be detected and show up in the list of devices. 2. Under Flash image, select a hex file to write to the device. SWRU343A – April 2013 – Revised June 2015 Programming and Debugging the CC2541 Advanced Remote Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 24: Reading Or Writing The Cc2540/41 Device Address

    There are two projects for the advanced remote kit. Table 6-2. Advanced Remote Kit Software Projects Project Directory HIDAdvRemote \Projects\ble\HIDAdvRemote HIDAdvRemoteDongle \Projects\ble\HIDAdvRemoteDongle Programming and Debugging the CC2541 Advanced Remote SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 25: Advance Remote Project Files

    Usb_hid_reports.c HID to USB report handling. hid_uuid.h List of UUIDs for supported HID reports SWRU343A – April 2013 – Revised June 2015 Programming and Debugging the CC2541 Advanced Remote Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 26: Software Overview

    Table 7-2. HID Profile Services Service Requirement Supported HID Service Mandatory Battery Service Mandatory Device Information Service Mandatory Scan Parameter Service Optional Software Overview SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 27: Data Flow

    Data Function Ref. Mouse Buttons, X, Y, wheel hidMouseSendReport Consumer Control Bitmap command hidCCSendReport Keyboard Modifier, reserved, key code 1.6 hidKeyboardSendReport SWRU343A – April 2013 – Revised June 2015 Software Overview Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 28 Changes from Original (March 2013) to A Revision ....................... Page ............• Updated Windows 8.x Pairing Procedure. Verified with BLE-Stack 1.4.1. Revision History SWRU343A – April 2013 – Revised June 2015 Submit Documentation Feedback Copyright © 2013–2015, Texas Instruments Incorporated...
  • Page 29 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue.

This manual is also suitable for:

Cc2541arc

Table of Contents