Contents
1 References.......................................................................................................................... 5
1.1 Printed Copy Included in the Box with CC2541-ARC................................................................... 5
1.2 Included with TI BLE-Stack Software Installer ........................................................................... 5
1.3 Available from Bluetooth Special Interest Group (SIG)................................................................. 5
2 Introduction......................................................................................................................... 6
2.1 Kit Contents Overview ...................................................................................................... 6
2.2 System Requirements....................................................................................................... 7
2.2.1 Dongle................................................................................................................ 7
2.2.2 Windows 8 ........................................................................................................... 8
2.2.3 Debugging ........................................................................................................... 8
3 Using the CC2540 USB Dongle .............................................................................................. 9
3.1 Plugging the Dongle into a Computer..................................................................................... 9
3.2 Connecting to the Advanced Remote Control ........................................................................... 9
3.2.1 Pairing for the First Time .......................................................................................... 9
3.2.2 Connecting Devices Already Bonded........................................................................... 11
3.2.3 Disconnecting...................................................................................................... 11
3.2.4 Removing Long Term Bond-Data ............................................................................... 11
3.2.5 LED States ......................................................................................................... 11
3.2.6 Button Actions ..................................................................................................... 11
4 Connecting the Advanced Remote Control to Windows 8........................................................ 12
4.1 Adding the Advanced Remote Control .................................................................................. 12
4.2 Remove Device............................................................................................................. 15
5 Using the Advanced Remote Control .................................................................................... 17
5.1 Advertising and Connecting............................................................................................... 17
5.2 Using the Keyboard ....................................................................................................... 17
5.3 Controlling the Media Settings with Consumer Control Buttons ..................................................... 17
5.4 Using the Mouse ........................................................................................................... 18
5.5 Removing Bond Information .............................................................................................. 18
5.6 Calibrating................................................................................................................... 18
6 Programming and Debugging the CC2541 Advanced Remote.................................................. 19
6.1 Hardware Setup for Advanced Remote ................................................................................. 19
6.2 Hardware Setup for USB Dongle......................................................................................... 20
6.3 Using SmartRF Flash Programmer Software........................................................................... 22
6.3.1 Reading or Writing a Hex File to the CC2540/41 ............................................................. 23
6.3.2 Reading or Writing the CC2540/41 Device Address.......................................................... 24
6.4 Using IAR for Debugging and Programming ........................................................................... 24
6.4.1 Advance Remote Project Files .................................................................................. 25
6.4.2 HID Dongle Project Files ......................................................................................... 25
7 Software Overview.............................................................................................................. 26
7.1 HID over GATT ............................................................................................................. 26
7.1.1 BLE HID Terminology............................................................................................. 26
7.1.2 GATT Services .................................................................................................... 26
7.1.3 Data Flow........................................................................................................... 27
7.1.4 HID Report Overview ............................................................................................. 27
2
Contents SWRU343A–April 2013–Revised June 2015
Submit Documentation Feedback
Copyright © 2013–2015, Texas Instruments Incorporated