Sample sequences:
To transmit:
Serial1.write("mac pause\r\n");
// check answer 0-4294967295\r\n
Serial1.write("radio tx FF\r\n");
// check answer ok\r\n
// check answer radio_tx_ok\r\n or radio_err\r\n
Serial1.write("mac resume\r\n");
// check answer ok\r\n
To enable receive mode during 1 second (any packet size) To enable receive mode during 1 second expecting a 10 bytes packet Transmit 1 packet and the wait during 1 second for any size RX packet
Serial1.write("radio set wdt 1000\r\n");
Serial1.write("mac pause\r\n");
// check answer 0-4294967295\r\n
Serial1.write("radio rx 0\r\n");
// check answer ok\r\n
// the module waits for an RX packet during a maximum of 1 second
// if a packet arrives you will read radio_rx \r\n : hexadecimal value secuence
// if no packet arrives after 1 second read radio_err\r\n
Serial1.write("mac resume\r\n");
// check answer ok\r\n
Serial1.write("radio set wdt 1000\r\n");
Serial1.write("mac pause\r\n");
// check answer 0-4294967295\r\n
Serial1.write("radio rx 10\r\n");
// check answer ok\r\n
// the module waits for an RX packet during a maximum of 1 second
// if a 10 bytes packet arrives you will read radio_rx \r\n : hexadecimal value secuence
// if no packet arrives after 1 second read radio_err\r\n
Serial1.write("mac resume\r\n");
// check answer ok\r\n
Serial1.write("radio set wdt 1000\r\n");
Serial1.write("mac pause\r\n");
// check answer 0-4294967295\r\n
Serial1.write("radio tx FF\r\n");
// check answer ok\r\n
// check answer radio_tx_ok\r\n or radio_err\r\n
Serial1.write("radio rx 0\r\n");
// check answer ok\r\n
// the module waits for an RX packet during a maximum of 1 second
// if a 10 bytes packet arrives you will read radio_rx \r\n : hexadecimal value secuence
// if no packet arrives after 1 second read radio_err\r\n (timeout)
Serial1.write("mac resume\r\n");
// check answer ok\r\n