The most common use for BTCLI is to activate Inquiry/Page Scan and allow the module to accept over-air test
commands from an automated tester. With BTCLI this is very simple, involving only two commands: "slave"
(which activates the scan mode and enables auto accept of connections) and "edutm" (which stands for Enter
Device Under Test Mode). A printout from BTCLI carrying out these commands is shown below. Text entered by
the user is shown in bold.
C:\> btcli bcsp com1 115200
btcli (built Apr 11 2001, 12:29:32)
Copyright © 2000-2001 Cambridge Silicon Radio
bcsp on com1 at 115200 bps
command_status pending nhcp:0x01 nop
slave
sef connection_setup all auto_accept
wpsa 0x0080 0x0040
wisa 0x0080 0x0040
wse inquiry_page
rba
command_complete nhcp:0x01 set_event_filter success
command_complete nhcp:0x01 write_page_scan_activity success
command_complete nhcp:0x01 write_inquiry_scan_activity success
command_complete nhcp:0x01 write_scan_enable success
command_complete nhcp:0x01 read_bd_addr success
edutm
command_complete nhcp:0x01 enable_device_under_test_mode success
5.6
RFCLI
RFCLI is a command line utility for communicating with RFCOMM firmware builds. It enables you to send and
receive RFCOMM primitives to the chip (as well as other protocols). It also has a Tool Command Language
(TCL) interpreter built in so you can write scripts. Refer to the RFCLI User Guide package on the CSR support
website for more information.
bc01-an-100Pd
© Copyright Cambridge Silicon Radio Limited 2001-2004
This material is subject to CSR's non-disclosure agreement.
BlueCore Utilities in BlueSuite
Page 25 of 33
Need help?
Do you have a question about the BlueCore Casira and is the answer not in the manual?