GE863-QUAD / PY Software User Guide
GE863-QUAD / PY Software User Guide GE863-QUAD / PY Software User Guide
GE863-QUAD / PY Software User Guide 1vv0300746 Rev. 1 - 23/10/06 In this case, the GPIO4 pin was successfully put in input direction. 3.5.2 GPIO pin use After having set-up the GPIO pin direction you can query the input status of an INPUT pin or set the output status of an OUTPUT pin. 3.5.2.1 Querying GPIO pin status To query for the pin status: • Send command AT#GPIO=,2 where: is the GPIO pin number at which the command applies: 1 – GPIO1 10 – GPIO10 2 – GPIO2 11 – GPIO11 3 – GPIO3 12 – GPIO12 4 – GPIO4 13 – GPIO13 5 – GPIO5 14 – GPIO14 6 – GPIO6 15 – GPIO15 7 – GPIO7 16 – GPIO16 8 – GPIO8 17 – GPIO17 9 – GPIO9 18 – GPIO18 • wait for response in the format: #GPIO: , OK where: - GPIO direction setting - status of the pin 0 - LOW 1 - HIGH NOTE: In case the GPIO pin direction is set to ALTERNATE FUNCTION (2), then the reported has no meaning and shall not kept as valid, but shall be threaten as a dummy value. TIP: The query reports depending on the pin direction: - the read pin status in case the direction is input; - the previously set pin status in case the direction is output. In any case, you can know if the pin at the query moment is high or low and the pin direction. For example: 1- Let's assume you want to query the GPIO3 pin for its status: command: Reproduction forbidden without Telit Communications S.p.A. written authorization - All Right reserved page 84 of 117
GE863-QUAD / PY Software User Guide 1vv0300746 Rev. 1 - 23/10/06 AT#GPIO=3,2 response: #GPIO: 0,1 OK In this case, the GPIO3 pin was set in input direction and its status has been measured to be HIGH. 2- Let's assume you want to query the GPIO4 pin for its status: command: AT#GPIO=4,2 response: #GPIO: 1,0 OK In this case, the GPIO4 pin was set in output direction and its status is LOW. 3- Let's assume you want to query the GPIO6 pin for its status: command: AT#GPIO=6,2 response: #GPIO: 2,0 OK In this case, the GPIO6 pin was set in "alternate function" direction and therefore works as alarm output. The reported status = LOW has no meaning. 3.5.2.2 Setting GPIO pin output status To set the pin status (when pin is set as OUTPUT): • Send command AT#GPIO=,,1 where: is the GPIO pin number at which the command applies: 1 – GPIO1 10 – GPIO10 2 – GPIO2 11 – GPIO11 3 – GPIO3 12 – GPIO12 4 – GPIO4 13 – GPIO13 5 – GPIO5 14 – GPIO14 6 – GPIO6 15 – GPIO15 7 – GPIO7 16 – GPIO16 8 – GPIO8 17 – GPIO17 9 – GPIO9 18 – GPIO18 is the pin value to be set and can be: 0 – LOW 1 – HIGH • wait for response OK Reproduction forbidden without Telit Communications S.p.A. written authorization - All Right reserved page 85 of 117
- Page 33 and 34: GE863-QUAD / PY Software User Guide
- Page 35 and 36: GE863-QUAD / PY Software User Guide
- Page 37 and 38: GE863-QUAD / PY Software User Guide
- Page 39 and 40: AT+CPBR=7 the response may look lik
- Page 41 and 42: 3.1.5 Phonebook entry Delete As fir
- Page 43 and 44: GE863-QUAD / PY Software User Guide
- Page 45 and 46: 3.2.1.1 Set the extended incoming c
- Page 47 and 48: GE863-QUAD / PY Software User Guide
- Page 49 and 50: GE863-QUAD / PY Software User Guide
- Page 51 and 52: GE863-QUAD / PY Software User Guide
- Page 53 and 54: GE863-QUAD / PY Software User Guide
- Page 55 and 56: GE863-QUAD / PY Software User Guide
- Page 57 and 58: GE863-QUAD / PY Software User Guide
- Page 59 and 60: GE863-QUAD / PY Software User Guide
- Page 61 and 62: • wait for OK GE863-QUAD / PY Sof
- Page 63 and 64: - Data Coding Scheme - page number
- Page 65 and 66: GE863-QUAD / PY Software User Guide
- Page 67 and 68: GE863-QUAD / PY Software User Guide
- Page 69 and 70: GE863-QUAD / PY Software User Guide
- Page 71 and 72: GE863-QUAD / PY Software User Guide
- Page 73 and 74: GE863-QUAD / PY Software User Guide
- Page 75 and 76: GE863-QUAD / PY Software User Guide
- Page 77 and 78: GE863-QUAD / PY Software User Guide
- Page 79 and 80: GE863-QUAD / PY Software User Guide
- Page 81 and 82: GE863-QUAD / PY Software User Guide
- Page 83: GE863-QUAD / PY Software User Guide
- Page 87 and 88: GE863-QUAD / PY Software User Guide
- Page 89 and 90: GE863-QUAD / PY Software User Guide
- Page 91 and 92: GE863-QUAD / PY Software User Guide
- Page 93 and 94: GE863-QUAD / PY Software User Guide
- Page 95 and 96: esponse: +CCLK="02/11/07,13:24:47"
- Page 97 and 98: GE863-QUAD / PY Software User Guide
- Page 99 and 100: 4.1.1 CSD application example GE863
- Page 101 and 102: GE863-QUAD / PY Software User Guide
- Page 103 and 104: GE863-QUAD / PY Software User Guide
- Page 105 and 106: GE863-QUAD / PY Software User Guide
- Page 107 and 108: GE863-QUAD / PY Software User Guide
- Page 109 and 110: GE863-QUAD / PY Software User Guide
- Page 111 and 112: MAIL FROM: GE863-QUAD / PY Softwar
- Page 113 and 114: GE863-QUAD / PY Software User Guide
- Page 115 and 116: GE863-QUAD / PY Software User Guide
- Page 117: GE863-QUAD / PY Software User Guide
<strong>GE863</strong>-<strong>QUAD</strong> / <strong>PY</strong> <strong>Software</strong> <strong>User</strong> <strong>Guide</strong><br />
1vv0300746 Rev. 1 - 23/10/06<br />
AT#GPIO=3,2<br />
response:<br />
#GPIO: 0,1<br />
OK<br />
In this case, the GPIO3 pin was set in input direction and its status has been measured to be HIGH.<br />
2- Let's assume you want to query the GPIO4 pin for its status:<br />
command:<br />
AT#GPIO=4,2<br />
response:<br />
#GPIO: 1,0<br />
OK<br />
In this case, the GPIO4 pin was set in output direction and its status is LOW.<br />
3- Let's assume you want to query the GPIO6 pin for its status:<br />
command:<br />
AT#GPIO=6,2<br />
response:<br />
#GPIO: 2,0<br />
OK<br />
In this case, the GPIO6 pin was set in "alternate function" direction and therefore works as alarm<br />
output. The reported status = LOW has no meaning.<br />
3.5.2.2 Setting GPIO pin output status<br />
To set the pin status (when pin is set as OUTPUT):<br />
• Send command AT#GPIO=,,1<br />
where:<br />
is the GPIO pin number at which the command applies:<br />
1 – GPIO1 10 – GPIO10<br />
2 – GPIO2 11 – GPIO11<br />
3 – GPIO3 12 – GPIO12<br />
4 – GPIO4 13 – GPIO13<br />
5 – GPIO5 14 – GPIO14<br />
6 – GPIO6 15 – GPIO15<br />
7 – GPIO7 16 – GPIO16<br />
8 – GPIO8 17 – GPIO17<br />
9 – GPIO9 18 – GPIO18<br />
is the pin value to be set and can be:<br />
0 – LOW<br />
1 – HIGH<br />
• wait for response OK<br />
Reproduction forbidden without Telit Communications S.p.A. written authorization - All Right reserved page 85 of 117