www.ti.com
Using IAR for Debugging and Programming
6.4.1 Advance Remote Project Files
Table 6-3 shows the important file components of the advance remote control project. After opening the
project in IAR, these are visble in the left hand project explorer.
Table 6-3. File Components of the Advance Remote Control Project
File Description
Top level application. Initialization of remote hardware, connection settings, GATT, and
hidAdvRemote.c
top level task handlers. Keys and gyro/accelerometer callbacks are handled here.
battservice.c Service for battery. Support characteristics for battery.
Service for device information. Support characteristics such as manufacturer, serial
devinfoservice.c
number, and so forth.
hidDev.c Service for HID. Support HID reads, writes, queuing reports, and state machine.
hidkbmservice.c Service for keyboard, mouse, and consumer control reports.
hid_uuid.h List of UUIDs for supported HID reports.
Scanparamsservice.c Service for scan parameters.
6.4.2 HID Dongle Project Files
Table 6-4 shows the important file components of the HID dongle project.
Table 6-4. File Components of the HID Dongle Project
File Description
Top level application. Initialization of dongle hardware, service discovery, and connection
hidApp.c
state machines.
Usb_hid_reports.c HID to USB report handling.
hid_uuid.h List of UUIDs for supported HID reports
25
SWRU343A–April 2013–Revised June 2015 Programming and Debugging the CC2541 Advanced Remote
Submit Documentation Feedback
Copyright © 2013–2015, Texas Instruments Incorporated