A N 6 9 2
52
Rev 0.4
5.3.3. Minimal Radio Driver
Function Name:
void
si4455_reset
(void);
Description:
This functions is used to reset the si4455 radio by applying shutdown and releasing it.
After this function, si4455_boot should be called. You can check if POR has com-
pleted by waiting 5 ms or by polling GPIO 0, 2, or 3. When these GPIOs are high, it is
safe to call si4455_boot.
Return Value:
None
Function Name:
void
si4455_power_up
(U8 BOOT_OPTIONS, U8 XTAL_OPTIONS, U32 XO_-
FREQ);
Description:
This function is used to initialize after powering up the radio chip.
Input Parameter(s):
BOOT_OPTIONS : Patch mode selector
XTAL_OPTIONS : Select if TCXO is in use
XO_FREQ :Frequency of TCXO or external crystal oscillator in Hz
Return Value:
None
Note:
Before using this function, si4455_reset should be called.
Function Name:
void
si4455_write_ezconfig_array
(U8 numBytes, U8* pEzConfigArray);
Description:
This function can be used to configure the chip.
Input Parameter(s):
numBytes : Data length to be loaded.
pEZConfigArray : Pointer to the data (U8*).
Return Value:
None
Function Name:
void
si4455_ezconfig_check
(U16 CHECKSUM);
Description:
Check if the EZConfig array is sent correctly to the radio
Input Parameter(s):
CHECKSUM : Checksum of the EZConfig array
Return Value:
None
Function Name:
void
si4455_start_tx
(U8 CHANNEL, U8 CONDITION, U16 TX_LEN);
Description:
Sends START_TX command to the radio.
Input Parameter(s):
CHANNEL : Channel number.
CONDITION : Start TX condition.
TX_LEN : Payload length (exclude the PH generated CRC).
Return Value:
None
Summary of Contents for Si4455 Series
Page 8: ...AN692 8 Rev 0 4 Figure 6 Device Configuration Options ...
Page 22: ...AN692 22 Rev 0 4 Figure 21 Supply Current versus Time Diagram from Shutdown to RX State ...
Page 23: ...AN692 Rev 0 4 23 4 4 Radio Chip Waking Up Figure 22 Radio Wake Up Process ...
Page 35: ...AN692 Rev 0 4 35 Figure 32 Transmission Flowchart ...
Page 39: ...AN692 Rev 0 4 39 Figure 33 Reception Flowchart ...
Page 41: ...AN692 Rev 0 4 41 Figure 34 Bidirectional Variable Packet Example Project Flowchart ...
Page 47: ...AN692 Rev 0 4 47 Figure 41 Long Packet Transmission Flowchart ...
Page 48: ...AN692 48 Rev 0 4 Figure 42 Long Packet RX Flowchart ...