English
Language : 

SDBC-DK3UG Datasheet, PDF (55/76 Pages) Silicon Laboratories – 4 buttons and 4 LEDs for custom purposes
10.1. Flow Chart
10.1.1. RF Packet Received( )
RF Packet Received ()
SDBC-DK3 UG
If nIRQ goes low
1) Read out
Interrupt Status 1
Registers for valid
packet bit
Valid Packet ?
No
1) Get Packet Length
from register 0x4B
Yes
2) Do a FIFO burst read
from register 0x7F
3) Disable receiver
10.1.2. RFTransmit( )
CRC ERROR
interrupt occurred
?
1) Disable receiver
Yes
2) Return:
RF_CRC_ERROR
Figure 64.
RFTransmit ()
1) Set packet length with
register 0x3E
2) Do a Burst Write up to
a maximum of 64 bits of
data into the TX FIFO
using register 0x7F
3) Enable packet sent
interrupt with register
0x05 – Interrupt Enable 1
Read Interrupt Status
Registers 1 & 2 – 0x03
and 0x04
No
Wait for packet
sent interrupt ?
Figure 65.
Yes Packet Sent Correctly
Rev. 0.4
55