User guide

S623 n/a 0..1 Read/Write to GPIO3
S624 n/a 0..1 Read/Write to GPIO4
S625 n/a 0..1 Read/Write to GPIO5
S626 n/a 0..1 Read/Write to GPIO6 – Not available in Bism1
S627 n/a 0..1 Read/Write to GPIO7 – Not available in Bism1
S628 n/a 0..1 Read/Write to GPIO8 – Not available in Bism1
S629 n/a 0..1 Read/Write to GPIO9 – Not available in Bism1
S631 n/a 0..65535 When GPIO1 is configured as an input, low to high transitions are counted.
There is no software debouncing. External RC circuit may be required.
The counter wraps to 0 when it overflows beyond 65535.
S632 n/a 0..65535 When GPIO2 is configured as an input, low to high transitions are counted.
There is no software debouncing. External RC circuit may be required.
The counter wraps to 0 when it overflows beyond 65535.
S641 n/a 0..65535 As per 631, but the action of reading the value will reset the count to 0.
S642 n/a 0..65535 As per 632, but the action of reading the value will reset the count to 0.
S701 n/a 0..65535 Read/Write to Analogue Line 0, when reading value is returned in decimal
S702 n/a 0..65535 Read/Write to Analogue Line 1, when reading value is returned in decimal
S711 n/a 0000..FFFF Read/Write to Analogue Line 0, when reading value is returned in
hexadecimal
S712 n/a 0000..FFFF Read/Write to Analogue Line 1, when reading value is returned in
hexadecimal
S721 0 0 Set direction of Analogue Line 0
S722 0 0 Set direction of Analogue Line 1
S1001 to
S1010
0.. 2^32 10 General Purpose 32 bit Registers for use by host. These are stored in
non-volatile memory.
2.2.14 ATSn? {Read S Register Value}
This will return the current value of register n.
For recognised values of n
Response: <cr,lf>As Appropriate<cr,lf>OK<cr,lf>
For unrecognised values of n
Response: <cr,lf>ERROR nn<cr,lf>
2.2.15 ATSn=? {Read S Register – Valid Range}
This will return the valid range of values for register n.
For recognised values of n
Response: <cr,lf>Sn:(nnnn..mmmm)<cr,lf>OK<cr,lf>
For unrecognised values of n
Response: <cr,lf>ERROR nn<cr,lf>
2.2.16 ATX<string> {Send Data in Local Command and Connected Mode}
This command is used to send data to the remote device when in local command and
connected mode.
The parameter <string> is any string not more than 24 characters long. If a non-visual
character is to be sent then insert the escape sequence \hh where hh are two hexadecimal
digits. The 3 character sequence \hh will be converted into a single byte before
transmission to the peer.
Response: <cr,lf>OK<cr,lf>
2.2.17 ATZ<n> {Hardware Reset and emerge into mode ‘n’}
Forces the device through a hardware reset which means it will eventually come alive in
the local command and unconnected mode. This allows changes to the PS store to take
effect. Prior to version 2.7.0 allow for about 2 seconds for the device to start responding to
AT commands again. The best way of determining that the device is alive again, is to keep
DSH_50003_v1v3 AT Command Reference 16 of 33