A N 6 9 2
Rev 0.4
51
5.3.2. Size Optimization of the Radio Driver
To optimize the code size of the common software modules and the example project, software switches are
introduced in the radio driver. By activating the switches, new functions can be added to the radio driver. If none of
the radio driver switches are defined at the beginning of the 'bsp.h' header file, then only the basic features are
used; however, this is a sufficient amount of features for all example projects to work. The rest of the features can
be added to the driver in two levels with the following switches:
RADIO_DRIVER_EXTENDED_SUPPORT
RADIO_DRIVER_FULL_SUPPORT
Figure 45. Usage of Radio Driver Switches
Table 8. Size Optimization Possibilities for Radio Driver
Driver
Software Switch
Minimal Driver
Extended Driver
Full Driver
Radio
default
RADIO_DRIVER_
EXTENDED_SUPPORT
RADIO_DRIVER_
FULL_SUPPORT
Table 9. Size Comparison of Radio Driver
Driver
Module size [byte]
Minimal Driver
Extended Driver
Full Driver
Radio
676
900
1042
Содержание 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 ...