SWRU343
Page 2 of 19
TABLE OF CONTENTS
1. REFERENCES ..................................................................................................................................... 3
1.1 PRINTED COPY INCLUDED IN THE BOX WITH CC2541-ARC.......................................................................... 3
1.2 INCLUDED WITH TEXAS INSTRUMENTS BLUETOOTH LOW ENERGY SOFTWARE INSTALLER .................................... 3
1.3 AVAILABLE FROM BLUETOOTH SPECIAL INTEREST GROUP (SIG)..................................................................... 3
2. INTRODUCTION ................................................................................................................................ 4
2.1 KIT CONTENTS OVERVIEW...................................................................................................................... 4
2.2 SYSTEM REQUIREMENTS........................................................................................................................ 5
2.2.1 Dongle ..................................................................................................................................... 5
2.2.2 Windows 8............................................................................................................................... 5
2.2.3 Debugging ............................................................................................................................... 5
3. USING THE CC2540 USB DONGLE ...................................................................................................... 6
3.1 PLUGGING IT INTO A COMPUTER.............................................................................................................. 6
3.2 CONNECTING TO THE ADVANCED REMOTE CONTROL................................................................................... 7
3.2.1 First Time Pairing..................................................................................................................... 7
3.2.2 Connection for Devices which are Already Bonded ................................................................. 7
3.2.3 Disconnecting .......................................................................................................................... 7
3.2.4 Removing long term bond-data .............................................................................................. 8
3.2.5 LED states ................................................................................................................................ 8
3.2.6 Button Actions ......................................................................................................................... 8
4. CONNECTING THE ADVANCED REMOTE CONTROL TO WINDOWS 8.................................................. 9
4.1 OPEN THE “DEVICES”TAB OF “PC SETTINGS”AND CLICK “ADD A DEVICE”...................................................... 9
4.2 ADDING THE ADVANCED REMOTE CONTROL............................................................................................ 10
5. USING THE ADVANCED REMOTE CONTROL..................................................................................... 11
5.1 ADVERTISE AND CONNECT .................................................................................................................... 11
5.2 KEYBOARD INPUT ............................................................................................................................... 11
5.3 CONSUMER CONTROL.......................................................................................................................... 11
5.4 MOUSE INPUT ................................................................................................................................... 11
5.5 REMOVE BOND INFORMATION .............................................................................................................. 11
5.6 CALIBRATE ........................................................................................................................................ 11
6. PROGRAMMING / DEBUGGING THE CC2541 ADVANCED REMOTE ................................................. 12
6.1 HARDWARE SETUP FOR ADVANCED REMOTE ........................................................................................... 12
6.2 HARDWARE SETUP FOR USB DONGLE.................................................................................................... 13
6.3 USING SMARTRF FLASH PROGRAMMER SOFTWARE.................................................................................. 14
6.3.1 Reading or Writing a Hex File to the CC2540/41................................................................... 14
6.3.2 Reading or Writing the CC2540/41 Device Address .............................................................. 15
6.4 USING IAR FOR DEBUGGING AND PROGRAMMING ................................................................................... 15
6.4.1 Advance Remote Project Files ............................................................................................... 15
6.4.2 HID Dongle Project Files ........................................................................................................ 15
7. SOFTWARE OVERVIEW ................................................................................................................... 16
7.1 HID OVER GATT ............................................................................................................................... 16
7.1.1 BLE HID Terminology ............................................................................................................. 16
7.1.2 GATT Services ........................................................................................................................ 16
7.1.3 Data Flow .............................................................................................................................. 17
7.1.4 HID Report Overview ............................................................................................................. 18
8. GENERAL INFORMATION ................................................................................................................ 19
8.1 DOCUMENT HISTORY .......................................................................................................................... 19