A N 6 9 2
50
Rev 0.4
5.3. Radio Driver
The radio driver module resides in a low-level driver software layer. It is intended to provide a more user-friendly
and easy-to-use API to the radio functionality. The radio driver contains API functions and macro definitions for all
radio commands and constants can be found in the EZRadio API documentation. Including this driver module into
the software project makes the radio chip easier to control 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. Due to the layered approach, the radio driver can be easily ported
to other architectures and platforms, as it depends only on the Hardware Application Layer. This means that the
HAL needs only to be ported to a given architecture for the radio driver to work. As introduced in the other drivers,
the radio driver also can be compiled with different support types (Minimal, Extended or Full). Depending on the
type of support defined, the radio driver provides different levels of API coverage. This means that the radio driver
provides convenient managing of the compile firmware size, depending on the API functions usage, and excludes
the unused and unnecessary functions.
5.3.1. Radio Driver Location
Figure 44. Radio Driver Location
Содержание Si4455 Series
Страница 8: ...AN692 8 Rev 0 4 Figure 6 Device Configuration Options ...
Страница 22: ...AN692 22 Rev 0 4 Figure 21 Supply Current versus Time Diagram from Shutdown to RX State ...
Страница 23: ...AN692 Rev 0 4 23 4 4 Radio Chip Waking Up Figure 22 Radio Wake Up Process ...
Страница 25: ...AN692 Rev 0 4 25 4 5 EZConfig and Configuration Options Figure 23 Radio RF Initialization Process ...
Страница 35: ...AN692 Rev 0 4 35 Figure 32 Transmission Flowchart ...
Страница 39: ...AN692 Rev 0 4 39 Figure 33 Reception Flowchart ...
Страница 41: ...AN692 Rev 0 4 41 Figure 34 Bidirectional Variable Packet Example Project Flowchart ...
Страница 47: ...AN692 Rev 0 4 47 Figure 41 Long Packet Transmission Flowchart ...
Страница 48: ...AN692 48 Rev 0 4 Figure 42 Long Packet RX Flowchart ...