+ def RF_txpacket(self,payload):
+ """Transmit a packet. Untested."""
+ if self.peek(0x07) & 0x40:
+ #Packet has arrived.
+ self.writecmd(self.NRFAPP,0x81,0,None); #RX Packet
+ data=self.data;
+ self.poke(0x07,0x40);#clear bit.
+ return data;
+ elif self.peek(0x07)==0:
+ self.writecmd(self.NRFAPP,0x83,0,None); #Flush
+ self.poke(0x07,0x40);#clear bit.
+ return None;
+