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

Reply via email to