User's Guide
© Copyright LM Technologies Ltd Page 24 of 70
www.lm-technologies.com
LM074 SPP with GAP Central Application v1.1
REP*:RDCHARVAL=1:Rcvd_Bytes:0005
SR_no
at*rdcharval=1,000aat*rdcharval=1,000a
OK
REP*:RDCHARVAL=1:Rcvd_Bytes:0006
mod_no
at*rdcharval=1,0010at*rdcharval=1,0010
OK
REP*:RDCHARVAL=1:Rcvd_Bytes:0006
FW_Ver
at*rdcharval=1,0012at*rdcharval=1,0012
OK
REP*:RDCHARVAL=1:Rcvd_Bytes:0007
App_ver
at*rdcharval=1,000eat*rdcharval=1,000e
OK
REP*:RDCHARVAL=1:Rcvd_Bytes:000b
CSR101x A05
at*rdmultchar=1,05,0008,000a,0010,0012,000eat*rdmultchar
=1,05,0008,000a,0010,0012,000e
OK
REP*:RDMULTCHAR=1:Success length:0016
SR_nomod_noFW_VerApp_v
ix. Above screen shots are taken on Hercules software on Windows
PC, it does not show non printable characters in received
response. If user analyse the RX line on Oscilloscope or protocol
analyser, all bytes can be seen.
3.7.3 “AT*RDLONGCHAR”\r\n
i. Execution only command
ii. When the Characteristic Value is longer than can be sent in a
single Read Response message, user can use this command to
read that value in one command.
iii. Read data from BLE device for the characteristic which has
properties as “Rd” i.e. 0x02.
iv. Command format is “AT*RdLongChar=conn-ID, char-Handle”.
v. Commands which support “rdcharval” can also be read by this
command.
vi. Response to the command shows bytes received, offset of current
data with respect to the whole data, and MoreToCome (MTC) flag
if there is next data packet expected on the same characteristic
read.
vii. Refer following read examples for more detail.