www.rovingnetworks.com
6
RN -BT H ID-RD -U M-1.10
For example, to configure B1 to send the
!
character, use the command:
SB,1,021E
// 02 is the keyboard modifier for the left Shift key, and 1E is the 1 key. This
// combination sends an exclamation mark over Bluetooth.
To display the current button configuration, use the command:
B
// Displays button configurations. The mode and the button assignment is
// displayed. The mode is displayed as the string
mode
followed by a
// decimal number. For example, mode2 indicates custom mode.
Board Customization
The iRemote PCB contains two headers, primary and secondary, which are available for customization.
•
Primary header (J2)
—The primary header makes the power, ground, and all buttons available so that you can
attach custom actuators.
•
Secondary header (J1)
—The secondary header offers TTL-level UART connectivity. The HID firmware is fully
programmable and can be used to send full keyboard, mouse, and joystick HID reports.
NOTE:
Header J4 is the programming header. If you are building your own board, Roving Networks recommends
that you include a programming header so that you can load new firmware onto the Bluetooth device.
Figure 2 shows the iRemote board schematic.