User's Manual

Enhanced Class 1 Bluetooth v2.1 Module
User’s Guide
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/wireless
20
CONN-GUIDE-BT740_v0.2
Index
Description
A,B,C
Where
A = UART receive buffer size
B = Threshold at which the RTS output line deasserts
C = Threhsold at which the RTS output line re-asserts again.
202
The number of times the UART_DSR input line has been detected to
toggle since the module was powered or reset via appropriate
commands in AT and MP mode.
224-239
Memory Diagnostics information in the format “A,B” where A is the size
of pmalloc block and B is the number that are free. Low ‘B’ values imply
trhe module is operating at the limits of it’s heap resource.
5.3.8 Enter Data Mode When Connected and in Command Mode
Command:
ATO
Response:
<cr,lf>CONNECT<cr,lf>
Or
<cr,lf>ERROR nn<cr,lf>
Description:
Return to data mode. Assume that the module is in data mode after it receives an OK.
Responds with an error if there is no Bluetooth connection.
5.3.9 Set S Register
Command:
ATSn=m
Response:
<cr,lf>OK<cr,lf>
Or
<cr,lf>ERROR nn<cr,lf>
Description:
As with modems, the Laird Bluetooth module employs a concept of registers used to
store parameters, such as escape sequence character, inquiry delay time, etc.
The value part ‘m’ can enter as decimal or hexadecimal. A hexadecimal value is
specified via a ‘$’ leading character. For example, $1234 is a hexadecimal number.
When S register values change, the changes are not normally stored in non-volatile
memory UNTIL the AT&W command is used (unless specifically stated otherwise).
Note that AT&W does not affect some S registers; for example 520 to 525, or 9240 to
9255, as they are updated in non-volatile memory when the command processes.
5.3.10 Read S Register Value in Decimal or Hex
Command:
ATSn?<$>
Response:
For recognised values of n:
<cr,lf>As Appropriate<cr,lf>OK<cr,lf>
For unrecognised values of n:
<cr,lf>ERROR nn<cr,lf>
Description:
This returns the current value of register n. If the optional $
character supplies after the ?, then the returned value is
hexadecimal with a leading $. For example, the value 1000 returns