Hi Veronica.
Thanks a million! Finally I see where I've been going wrong! I thought
vw_set_tx_pin(uint8_t pin); was setting up an input. Now I see that it sets the output pin.
Can I assume that the input pins are set using standard digital input call, e.g. pinMode(inPin, INPUT) ? I don't see that in the part of the code you posted.
But just a quick look at your code has answered a lot of questions I haven't even asked yet. I'm going to study it closely as soon as I get the chance.
I hope anyone else who is puzzled by virtualWire finds this topic.
Thanks again! ![]()