Network Component
Version 7.19.0
MDK Middleware for IPv4 and IPv6 Networking
|
Folders and files related to the Network Component.
Folders and files related to the Network Component.
Directories
The table below provides a complete overview of the folders that contain the files related to the Network Component v7.
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 | simplify creating application specific functionality. Adapt the template functions to the application's needs. |
Header Files
The API interface of the Network Component v7 is provided using different header files:
Header File | Used by | Description |
---|---|---|
rl_net.h | Application Code | API for the Network Component v7 |
rl_net_ds.h | rl_net.h | Network Component v7 API header file included from rl_net.h |
rl_net_legacy.h | rl_net.h | Legacy IPv4-only API Header file included from rl_net.h |
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_rtos.h | Net_Config.c | Network CMSIS-RTOS abstraction layer |
net_rtos2.h | Net_Config.c | Network CMSIS-RTOS2 abstraction layer |
net_debug.h | Net_Debug.c | Definitions for Network Debug Configuration |
net_evr.h | Internal Library | Network debug definitions for Event Recorder |
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 | IPv4/IPv6 library for devices based on Cortex-M0 and Cortex-M0+ in big-endian configuration. |
Net_CM0_L.lib | IPv4/IPv6 library for devices based on Cortex-M0 and Cortex-M0+ in little-endian configuration. |
Net_CM3_B.lib | IPv4/IPv6 library for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in big-endian configuration. |
Net_CM3_L.lib | IPv4/IPv6 library for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in little-endian configuration. |
Net_Dbg_CM0_B.lib | IPv4/IPv6 library with Event Recorder Debug for devices based on Cortex-M0 and Cortex-M0+ in big-endian configuration. |
Net_Dbg_CM0_L.lib | IPv4/IPv6 library with Event Recorder Debug for devices based on Cortex-M0 and Cortex-M0+ in little-endian configuration. |
Net_Dbg_CM3_B.lib | IPv4/IPv6 library with Event Recorder Debug for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in big-endian configuration. |
Net_Dbg_CM3_L.lib | IPv4/IPv6 library with Event Recorder Debug for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in little-endian configuration. |
Net_D_CM0_B.lib | IPv4/IPv6 library with Standard output Debug for devices based on Cortex-M0 and Cortex-M0+ in big-endian configuration. |
Net_D_CM0_L.lib | IPv4/IPv6 library with Standard output Debug for devices based on Cortex-M0 and Cortex-M0+ in little-endian configuration. |
Net_D_CM3_B.lib | IPv4/IPv6 library with Standard output Debug for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in big-endian configuration. |
Net_D_CM3_L.lib | IPv4/IPv6 library with Standard output Debug for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in little-endian configuration. |
Net4_CM0_B.lib | IPv4 only library for devices based on Cortex-M0 and Cortex-M0+ in big-endian configuration. |
Net4_CM0_L.lib | IPv4 only library for devices based on Cortex-M0 and Cortex-M0+ in little-endian configuration. |
Net4_CM3_B.lib | IPv4 only library for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in big-endian configuration. |
Net4_CM3_L.lib | IPv4 only library for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in little-endian configuration. |
Net4_Dbg_CM0_B.lib | IPv4 only library with Event Recorder Debug for devices based on Cortex-M0 and Cortex-M0+ in big-endian configuration. |
Net4_Dbg_CM0_L.lib | IPv4 only library with Event Recorder Debug for devices based on Cortex-M0 and Cortex-M0+ in little-endian configuration. |
Net4_Dbg_CM3_B.lib | IPv4 only library with Event Recorder Debug for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in big-endian configuration. |
Net4_Dbg_CM3_L.lib | IPv4 only library with Event Recorder Debug for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in little-endian configuration. |
Net4_D_CM0_B.lib | IPv4 only library with Standard output Debug for devices based on Cortex-M0 and Cortex-M0+ in big-endian configuration. |
Net4_D_CM0_L.lib | IPv4 only library with Standard output Debug for devices based on Cortex-M0 and Cortex-M0+ in little-endian configuration. |
Net4_D_CM3_B.lib | IPv4 only library with Standard output Debug for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in big-endian configuration. |
Net4_D_CM3_L.lib | IPv4 only library with Standard output Debug for devices based on Cortex-M3, Cortex-M4, and Cortex-M7 in little-endian configuration. |