Network Component
Version 6.6
MDK-Professional Middleware for IP Networking
|
Directories
The table below provides a complete overview of the folders that contain the files related to the Network Component.
Directory | Description |
---|---|
./Network/Config | Configuration Files that are copied to the project when components are selected. |
./Network/Driver | Driver implementations for external MAC and PHY devices available as Driver Components. |
./Network/Include | Include files; once a component is select an Include Path is set for the C/C++ compiler to this directory. |
./Network/Interface | Interface files to other Middleware Components. Files are included when a related component is selected (read-only). |
./Network/Lib/ARM | Library files for Network. The linker includes the library for the selected processor from this directory. |
./Network/Template | User Code Templates simplify creating application specific functionality. Adapt the template functions to the application's needs. |
Header Files
The API interface of the Network Component is provided in the header files rl_net.h and rl_net_lib.h. The table below provides a complete overview of all header files.
Header File | Used by | Description |
---|---|---|
rl_net.h | Application Code | API interface for the Network component |
rl_net_lib.h | Internal Library | The functions in this header file are for internal use only. They should no be called by user applications. |
net_config.h | Net_Config.c | Resource definitions for the Network component |
net_debug.h | Net_Debug.c | Definitions for Network Debug Configuration |
net_modem.h | Modem_*.c | API for the Network Modem Driver |
Library Files
The Network Component is provided in the following library files.
Library | Description |
---|---|
Net_CM0_B.lib | Library for devices based on Cortex-M0 and Cortex-M0+ in big-endian configuration. |
Net_CM0_L.lib | Library for devices based on Cortex-M0 and Cortex-M0+ in little-endian configuration. |
Net_CM3_B.lib | Library for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in big-endian configuration. |
Net_CM3_L.lib | Library for devices based on Cortex-M4, Cortex-M4, and Cortex-M7 in little-endian configuration. |
Net_Dbg_CM0_B.lib | Library with Debug Output for devices based on Cortex-M0 and Cortex-M0+ in big-endian configuration. |
Net_Dbg_CM0_L.lib | Library with Debug Output for devices based on Cortex-M0 and Cortex-M0+ in little-endian configuration. |
Net_Dbg_CM3_B.lib | Library with Debug Output for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in big-endian configuration. |
Net_Dbg_CM3_L.lib | Library with Debug Output for devices based on Cortex-M4, Cortex-M4, and Cortex-M7 in little-endian configuration. |