![Silicon Laboratories Si446 Series Manual Download Page 37](http://html1.mh-extra.com/html/silicon-laboratories/si446-series/si446-series_manual_1271734037.webp)
AN625
Rev. 0.1
37
3.2.17. START_RX
Summary:
Switches to RX state. Command arguments are retained though sleep state, so these only need to
be written when they change.
Purpose
Switches to RX state when condition is met and switch to specified state when RX packet completes. Command
arguments are retained though sleep state, so they only need to be written when they change. CTS will not return until in
RX mode
Command Stream
Reply Stream
Parameters
CHANNEL[7:0] - Channel number to transmit the packet on. Frequency is determined using integer, fractional, and step
size properties in the FREQ_CONTROL property group. This value will be overwritten with START_TX:CHANNEL
START
0 = Start RX immediately.
1 = Start RX when wake up timer expires.
RX_LEN[15:0] - If this field is nonzero, the packet will be received using only field 1 with no packet handler features (eg.
crc, whitening). If this field is zero, the configuration of the packet handler fields is used.
RXTIMEOUT_STATE[3:0] - If preamble detection times out, RX will transition to RXTIMEOUT_STATE. See
PREAMBLE_CONFIG_STD_2 for details regarding how to configure preamble timeout.
0 = No change
1 = Sleep state.
2 = Spi Active state.
3 = Ready state.
4 = Another enumeration for Ready state.
5 = Tune state for TX.
6 = Tune state for RX.
7 = TX state.
8 = RX state.
START_RX Command
7
6
5
4
3
2
1
0
CMD
0x32
CHANNEL
CHANNEL[7:0]
CONDITION
0000000
START
RX_LEN
RX_LEN[15:8]
RX_LEN
RX_LEN[7:0]
NEXT_STATE1
0000
RXTIMEOUT_STATE[3:0]
NEXT_STATE2
0000
RXVALID_STATE[3:0]
NEXT_STATE3
0000
RXINVALID_STATE[3:0]
START_RX Reply
7
6
5
4
3
2
1
0
CMD_COMPLETE
CTS[7:0]
Summary of Contents for Si446 Series
Page 111: ...AN625 Rev 0 1 111 NOTES ...