Texas Instruments CC2511 用户手册

下载
页码 24
 
 
CC2511 Dongle
 
6.1 
Wireless mouse / practical joke 
This application demonstrates the use of the CC2511Dongle as a USB composite HID 
(Human Interface Device), with both keyboard and mouse. 
The application will work on most operating systems.  
 
This application example uses the USB framework found in the CC2511 firmware library to 
setup the USB on the CC2511 Dongle and to handle all USB standard requests. In addition 
the Class requests required by the HID device class are implemented in a separate file.  
The radio communication between CC2510EM and CC2511 Dongle is done using the RF part 
of the CC2511 firmware library.  
 
See “Device Class Definition for Human Interface Devices (HID)” found on 
http://www.usb.org/developers/devclass_docs/HID1_11.pdf
 for more information about the 
HID class. 
 
6.1.1 Software 
components 
•  simple_hid_dongle.hex 
The CC2511 USB Dongle firmware, is found in  
”CC2511DK\embedded_sw\App_Ex\simple_hid\simple_hid_dongle\”. 
 
•  simple_hid_eb.hex 
The CC2510 EM firmware is found in 
”CC2511DK\embedded_sw\App_Ex\simple_hid\simple_hid_eb\”. 
 
6.1.2 Installing 
the 
application 
1.  Attach the CC2510EM to a SmartRF04EB and program it with the flash image 
simple_hid_eb.hex, using IAR workbench or the Chipcon FLASH programmer. 
(See “CC2430DK_CC2510_CC1110_User_Manual” for more information). 
 
2.  Connect the CC2511 Dongle to the other SmartRF04EB and program it with the flash 
image simple_hid_dongle.hex, using IAR workbench or the Chipcon FLASH 
programmer. 
(See “CC2430DK_CC2510_CC1110_User_Manual” for more information). 
 
6.1.3 Running 
the 
application 
Insert the CC2511 Dongle into a free USB port. The firmware will identify the CC2511 Dongle 
as a composite HID with a keyboard and mouse.  
On most operating systems no extra driver is necessary; the OS will automatically load a 
standard driver for HID devices. 
 
The pot-meter “RT1” on the SmartRF04EB is used to choose between the “simple mouse” 
and the “practical joke” mode. Turn the pot-meter fully counter clockwise to select the “simple 
mouse”, fully clockwise to select the “practical joke” mode. 
 
In “simple mouse” mode the joystick on the SmartRF04EB can be used as a mouse. The 
button “S1” is the left mouse button, pushing the joystick is the right mouse button.  
While in simple mouse mode the CC2510 will calculate the RSSI (Receive Signal Strength 
Indicator) on the packets received from the CC2511 Dongle and display it on the LCD screen. 
The RSSI value is updated each second.   
  
In “practical joke” mode there are three jokes to choose from: 
•  Moving mouse – the mouse will constantly move slowly towards the right.  
•  Write to screen – Writes the text “anybody home” to the PC. 
•  Change window (ALT – TAB) – Changes the active window in Windows by sending 
the ALT – TAB keystrokes.  
Move the joystick up and down to select joke, push “S1” button to start/stop.  
                                        SWRU082                                      Page 10 of 24