A N 6 3 3
32
Rev. 0.7
Cleanup.bat
—Batch file used to delete all files generated during build process.
Figure 28. Directory Structure of the Example Project
The individual software modules are separated into several source files. The sample projects contain one header
file (bsp.h) that is included in the source files and collects the individual headers that need to be included. Under
“src” folder, the “application” folder contains application-related sources. Common modules (e.g., handlers, drivers)
are located under the “driver” directory.
9.4. Common Software Modules
In the modules hierarchy, the common software modules (CSM) are located between the application and the
hardware layers. The CSM is a set of interfaces that provide possible options for controlling various peripherals on
modular HW platforms. Registers can be initialized with pre-configured settings and peripherals can be enabled to
start/stop their own processing. The major tasks of these software modules are to initialize the hardware elements
and control its behaviors. The principle of their installation is to provide a façade for the upper layers. Functionally,
the User Application at the top of the hierarchy can be independent of the hardware and its logical operation can
remain unchanged even if the hardware has been modified later. It can be adapted to any device without
encountering difficulties. All the modules in the following subsections except the human-machine interface module
are primarily responsible for handling the dedicated internal peripherals such as the IO, timers, SPI, and PCA. The
HMI holds the peripherals together so it gives a higher abstraction level to the User Application in the form of
handlers.
Summary of Contents for EZRADIOPRO Si4060
Page 24: ...AN633 24 Rev 0 7 Figure 20 Supply Current versus Time Diagram from Shutdown to RX State...
Page 67: ...AN633 Rev 0 7 67 Figure 48 Variable Length Packet Reception Flowchart...
Page 69: ...AN633 Rev 0 7 69 Figure 50 Packet Matching Reception Flowchart...
Page 73: ...AN633 Rev 0 7 73 Figure 54 Packet Reception with Automatic RX Hopping Flowchart...
Page 75: ...AN633 Rev 0 7 75 Figure 56 Packet Reception with Manual Rx Hopping...
Page 80: ...AN633 80 Rev 0 7 Figure 62 Long Packet Transmission Workflow...
Page 81: ...AN633 Rev 0 7 81 Figure 63 Long Packet RX Flowchart...