AN633
Rev. 0.7
43
9.5. Radio Driver
The radio driver module resides in a low-level driver software layer. It is intended to provide a user-friendly and
easy-to-use API to the radio functionality. It contains API functions and macro definitions for all radio commands.
Constants can be found in the "EZRadioPRO API Documentation" zipped html file at
http://www.silabs.com/
products/wireless/EZRadioPRO/Pages/Si446x.aspx
. Including this driver module into the software project makes
the control of the radio chip easier than ever before through its comprehensive public API functions. The driver
handles all the SPI communication with the chip, including the check for the CTS signal, and automatically reads
the response from the chip. Thanks to the layered approach, it can be easily ported to other architectures and
platforms, as it depends only on the Hardware Application Layer. This means it is enough to port the HAL for a
given architecture in order to get the radio driver work. As introduced in the other drivers, the radio driver also can
be compiled with different support types (Minimal, Extended or Full). Depending on which support type defined, the
radio driver provides different level of API coverage. This way it provides a convenient way of managing the
compile firmware size depending on the API functions usage and excludes the unused and, therefore,
unnecessary functions.
9.5.1. Radio Driver Location
Figure 31. Location of the Radio Driver
Содержание EZRADIOPRO Si4060
Страница 24: ...AN633 24 Rev 0 7 Figure 20 Supply Current versus Time Diagram from Shutdown to RX State...
Страница 67: ...AN633 Rev 0 7 67 Figure 48 Variable Length Packet Reception Flowchart...
Страница 69: ...AN633 Rev 0 7 69 Figure 50 Packet Matching Reception Flowchart...
Страница 73: ...AN633 Rev 0 7 73 Figure 54 Packet Reception with Automatic RX Hopping Flowchart...
Страница 75: ...AN633 Rev 0 7 75 Figure 56 Packet Reception with Manual Rx Hopping...
Страница 80: ...AN633 80 Rev 0 7 Figure 62 Long Packet Transmission Workflow...
Страница 81: ...AN633 Rev 0 7 81 Figure 63 Long Packet RX Flowchart...