
Loading a
smart
BASIC Heart Rate Service Application
Quick Start Guide
Embedded Wireless Solutions Support
Center: http://ews-support.lairdtech.com
www.lairdtech.com/bluetooth
2
Laird Technologies
Americas: +1-800-492-2320
Europe: +44-1628-858-940
Hong Kong: +852 2923 0610
7.
Verify that you can communicate with the board by typing
at
followed by a return. The module
responds with
00
.
Figure 2: Comms OK
Loading a
smart
BASIC Application
Note: When swapping between profiles on the same device, it may be necessary to clear any existing
pairings on the module and iOS device. On the module, this can be done with the command
at+btd*; and on the iOS device this can be done in Bluetooth settings.
The BL600 app also allows you to manage devices through its connection manager available via the
gears icon, swipe left any existing devices to delete them.
To load a
smart
BASIC application, follow these steps:
1.
Ensure that the cross compiler is located in the same folder as UWTerminal. Its name is formatted
similar to XComp_BL600r2_0B41_1483, where 0B41_1483 indicates a hash key. Every firmware
version requires its corresponding cross compiler with a matching hash key.
Note: This smartBASIC application imports multiple library files. Please ensure that the source file
hrs.heart.rate.sb
and the “lib” folder containing the libraries are in the same directory, as
organised in the firmware ZIP file.
2.
To compile and load a
smart
BASIC application, right-click in the UWterminal main window and select
XC Load.
Figure 3: Right-click menu
3.
Locate and open the
hrs.heart.rate.SB
application in the supplied
smart
BASIC
_Sample_Apps
folder.
When the application successfully compiles and loads, the console reads +++ DONE +++ (
). If
the correct version of cross compiler is not present, an error displays (
).