36
ProBee-ZE20S Series User Guide Rev.0.1
Table 5-2 Special GPIO Pins
Function GPIO#
Type
Description
Factory_reset
/ Bootloader
DI
This input is dedicated for the factory reset button. If user wants to
restore the ZE20S device settings to factory default, this input needs
to be pressed for more than two seconds. It will be applied after the
input released again. If this input is pressed while the ZE20S starts,
the local node enters bootloader menu and it is possible to upload the
firmware.
Permit_joining
/ Wake-up
DI
This input (falling edge, i.e. High to Low change) is used to permit
joining or interrupt sleeping. This function is activated when GPIO0 is
set to 5. The functions depend on the node type of the ZE20S. If the
node is set to coordinator or router, this input works to permit other
nodes joining for S-register 22 value. If the node is set to sleepy end-
device, it is used for wake-up signal when the node is sleeping.
Power LED
DO
If GPIO1 is set to 5, this output turns ON (High) when power is
supplied. If the node is set to an end-device, it will blink periodically.
Please refer to
9 S-Registers
for S14 regarding the management of
the LED status.
Status LED
DO
If GPIO2 is set to 5, this output turns ON (High) when the device joins
a network, blinks when joining is permitted, and turns OFF (Low)
when leaves the network. Please refer to
9 S-Registers
for S14
regarding the management of the LED status.
UART_CTS DI
This input is used for UART CTS if GPIO8 is set to 5. It should be
enabled when CTS flow control is used.
UART_RTS DO
This output is used for UART RTS if GPIO9 is set to 5. It should be
enabled when RTS flow control is used.
UART_DTR
DO
This output is used for UART DTR if GPIO10 is set to 5.
UATR_DSR
DI
This input is used for UART DSR if GPIO11 is set to 5.
5.2 I/O
Sampling
The I/O status can be monitored and controlled using the local or remote AT commands. Also the ZE20S
can be configured to sample the I/O status and send to a remote device periodically or at specific events.
5.2.1 Queried
Sampling
The I/O status can be monitored and controlled using the AT commands either locally or remotely. To read
the digital I/O line values, the AT+DIO command can be used as below. Return value is a combination of
0 (Low) and 1 (High) if the pins are configured as digital I/O lines. If the pins are configured as analog
inputs, the corresponding return values are shown as *.
Summary of Contents for ProBee-ZE20S Series
Page 76: ...76 ProBee ZE20S Series User Guide Rev 0 1 10 Pin Assignments Figure 10 1 Pin Assignments...
Page 79: ...79 ProBee ZE20S Series User Guide Rev 0 1 Figure 11 2 ZE20SDC Mechanical Drawings...
Page 80: ...80 ProBee ZE20S Series User Guide Rev 0 1 Figure 11 3 ZE20SDS Mechanical Drawings...
Page 81: ...81 ProBee ZE20S Series User Guide Rev 0 1 Figure 11 4 ZE20SSU Mechanical Drawings...
Page 82: ...82 ProBee ZE20S Series User Guide Rev 0 1 Figure 11 5 ZE20SSC Mechanical Drawings...