
R305 AT Commands
©2011 Telegesis (UK) Ltd
- 15 -
AT Command Manual (Rev 3.05)
S
– S-Register Access
Read Command
ATSXX[x[x]]?
Examples
ATS00?
ATS0AE?
ATS1812?
XX is the S-Register which is to be read.
As an option for all 16 bit registers it is also
possible to address an individual bit only by
specifying the bit number [x]. For all 32 bit
registers it is possible to address an
individual bit by specifying the bit number in
hexadecimal [xx]
Response
<data>
OK
or
ERROR:<errorcode>
The module displays the contents of S-register xx
or
an
error
message,
where
<errorcode>
represents the error code explained in section 3.
All 16- and 32-bit registers can also be accessed
bit by bit. In order to do this [x[x]] may specify the
bit which is to be read. The result when reading a
single bit will always be 0 or 1.
Write Command
ATSXX[x[x]]=<data>[,<password>]
Examples
ATS00=3FFC
ATS0AE=1:password
Notes
Some S-Registers require a password for
write access. See S-Register description for
details.
The default password for R3xx is
“password”.
Some S-Registers are read-only and will
return an error if you are trying to write to
them.
When writing an individual bit by specifying
[x[x]], <data> can only be either 0 or 1.
Response
OK
or
ERROR:<errorcode>
The data is written to S-register number XX and if
applicable stored in non-volatile memory. The data
format for each individual S Register is given in the
S-Register description.
<errorcode> represents the error code explained in
section 3.
For all 16- and 32-bit registers individual bits can
also be set or cleared by specifying the bit using
hexadecimal [x[x]] and setting it to either 0 or 1.
SW release
R300