I’m having some difficulty with a very basic GPIO problem using the XBee3 802.15.4 and the XBee Micro Development Board (xbib-c-mmt). I’ve been able to establish a network and send ASCII characters between my two modules. I am unable to turn on an LED from one board by triggering a GPIO on a second board.
My setup:
Device 1:
NI: Sender
PANID: 3001
CH: C
CE: End Device
MY: 1
DH: 0
DL: 2
AP: Transparent Mode
D0: Digital Input [3]
IR: 14 (20ms)
IC (Digital I/O Change Detection): 1
IA: FFFFFFFFFFFFFF
IU: Enabled
NI: Receiver
PANID: 3001
CH: C
CE: End Device
MY: 2
DH: 0
DL: 1
AP: Transparent Mode
P0: Digital Out, Low [4]. DIO10 is connected to a LED on the development board. If I set this to Digital Out, High [5] the LED will turn on. I want to turn the LED on from board 1.
IA: 1
IU: Enabled
It doesn’t make sense to me that I can pass ASCII characters between the chips but not I/O messages. I have tried doing DIO10 to DIO10 and that still doesn’t work. Am I missing something obvious? Is it possible to have DIO0 trigger DIO10?
Thanks,
Greg