AT commands
I/O line passing commands
The following AT commands are I/O line passing commands.
I/O Line Passing allows the digital and analog inputs of a remote device to affect the corresponding
outputs of the local device.
You can perform Digital Line Passing on any of the Digital I/O lines. Digital Inputs directly map to
Digital Outputs of each digital pin.
Analog Line Passing can be performed only on the first two ADC lines:
ADC0 corresponds with PWM0
n
ADC1 corresponds with PWM1
n
IU (I/O Output Enable)
Enable or disable the serial output of received I/O sample data when I/O line passing is enabled. IU
only affects the device's behavior when IA is set to a non-default value.
When IU is enabled, any received I/O sample data is sent out the UART/SPI interface using an API
frame. Sample data is only generated if the local device is operating in API mode (AP = 1 or 2).
Parameter range
0 – 0xFFFF [read-only]
Default
N/A
IA (I/O Input Address)
The source address of the device to which outputs are bound. If an I/O sample is received from the
address specified, any pin that is configured as a digital output or PWM changes its state to match
that of the I/O sample.
Set IA to 0xFFFFFFFFFFFFFFFF to disable I/O line passing.
Set IA to 0xFFFF to allow any I/O packet addressed to this device (including broadcasts) to change the
outputs.
Parameter range
0 - 0xFFFFFFFFFFFFFFFF
Default
0xFFFFFFFFFFFFFFFF (I/O line passing disabled)
T0 (D0 Timeout)
Specifies how long pin D0 holds a given value before it reverts to configured value. If set to 0, there is
no timeout.
Parameter range
0 - 0x1770 (x 100 ms)
Default
0
XLR PRO Radio Frequency (RF) Module User Guide
I/O line passing commands
72