i have been messing around with a couple of nrf24lo1 boards so i can eliminate the use of the wifi cards in my project. basically i have a master control panel that receives data from 3 other slave devices that currently communicate through wifi serial bridges. i have a program working that sends and receives data the the nrf24lo1 cards but i will need to implement some more function. for example i want to use the nrf24lo1 card to send data to all of the other slave devices but i also need to be able to quickly receive a response back from the slave devices to let me know the commands were accepted. im having trouble thinking about how i should attempt to do this configuration. normally the main control centers nrf24lo1 card will be in receive mode constantly receiving data from the 3 slave devices. but i need to be able to turn it into transmit mode send the commands and then right away turn it back to receive mode and wait for the response
See the example "GettingStarted_CallResponse" here to swap roles between transmitter and receiver: RF24/examples at master · nRF24/RF24 · GitHub
i also need to be able to quickly receive a response back from the slave devices
The Two-way transmission using the ackPayload example in Robin2's simple rf24 tutorial may be of interest.