I had some issues with loosing incoming frames after sending frames with the rf230. For example after sending a data request command, the remote node will send a response directly after receiving this command. Because the current implementation waits for the outgoing frame to complete before the state change back to the RX_ON state is requested most time the driver missed this replays with my setup. With this patch I was able to receive this responses and even the ACK frames to the outgoing frames where visible on the monitor interface.
Requesting the state change back to RX_ON while the radio is in state TX_BUSY is described, somewhat hidden, in the device datasheet chapter "7.1.4.4 BUSY_TX and RX_ON states". I would be happy about any comments :) Thanks, Sascha Sascha Herrmann (1): at86rf230: request state change back to STATE_RX_ON while sending frame drivers/net/ieee802154/at86rf230.c | 44 +++++++++++++++++++++++++++--------- 1 file changed, 33 insertions(+), 11 deletions(-) -- 1.7.10.4 ------------------------------------------------------------------------------ Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel