├── .github └── workflows │ ├── gh-pages.yml │ └── pack.yml ├── LICENSE ├── MDK-Packs.IoT_Socket.pdsc ├── README.md ├── documentation ├── Doxygen │ ├── IoT_Socket.dxy.in │ ├── gen_doc.sh │ ├── linkchecker.rc │ ├── src │ │ ├── IoT_Socket.md │ │ ├── IoT_Socket_API.txt │ │ ├── IoT_Socket_Using.md │ │ └── images │ │ │ ├── img_src.pptx │ │ │ ├── iot_block_diagram.png │ │ │ ├── iot_examples.png │ │ │ ├── iot_socket_pack_installer.png │ │ │ ├── iot_socket_rte.png │ │ │ └── iot_socket_template.png │ └── style_template │ │ ├── armkeil_white_h.png │ │ ├── darkmode_toggle.js │ │ ├── dropdown.png │ │ ├── extra_navtree.css │ │ ├── extra_search.css │ │ ├── extra_stylesheet.css │ │ ├── extra_tabs.css │ │ ├── footer.html │ │ ├── footer.js.in │ │ ├── header.html │ │ ├── layout.xml │ │ ├── navtree.js │ │ ├── resize.js │ │ ├── search.css │ │ ├── tab_b.png │ │ ├── tab_topnav.png │ │ ├── tabs.js │ │ └── version.css ├── OVERVIEW.md ├── index.html ├── iot_block_diagram.png └── version.js ├── gen_pack.sh ├── include ├── iot_socket.h └── iot_socket_mux.h ├── layer ├── FreeRTOS_Plus_TCP │ ├── FreeRTOSIPConfig.h │ ├── NetworkInterface.c │ ├── NetworkInterfaceConfig.h │ ├── README.md │ ├── Socket.clayer.yml │ ├── app_interface.c │ └── socket_startup.c ├── MDK_Network_ETH │ ├── README.md │ ├── RTE │ │ └── Network │ │ │ ├── Net_Config.h │ │ │ ├── Net_Config.h.base@8.0.0 │ │ │ ├── Net_Config_BSD.h │ │ │ ├── Net_Config_BSD.h.base@5.0.1 │ │ │ ├── Net_Config_DNS_Client.h │ │ │ ├── Net_Config_DNS_Client.h.base@5.0.1 │ │ │ ├── Net_Config_ETH_0.h │ │ │ ├── Net_Config_ETH_0.h.base@7.5.0 │ │ │ ├── Net_Config_TCP.h │ │ │ ├── Net_Config_TCP.h.base@7.1.2 │ │ │ ├── Net_Config_UDP.h │ │ │ ├── Net_Config_UDP.h.base@5.1.1 │ │ │ ├── Net_Debug.h │ │ │ └── Net_Debug.h.base@8.0.0 │ ├── Socket.clayer.yml │ └── socket_startup.c ├── VSocket │ ├── README.md │ ├── Socket.clayer.yml │ └── socket_startup.c └── WiFi │ ├── README.md │ ├── Socket.clayer.yml │ └── socket_startup.c ├── source ├── freertos_plus_tcp │ └── iot_socket.c ├── lwip │ └── iot_socket.c ├── mdk_network │ └── iot_socket.c ├── mux │ └── iot_socket.c ├── vsocket │ ├── arm_vsocket.h │ └── iot_socket.c └── wifi │ └── iot_socket.c └── template └── iot_socket.c /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/pack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/.github/workflows/pack.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/LICENSE -------------------------------------------------------------------------------- /MDK-Packs.IoT_Socket.pdsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/MDK-Packs.IoT_Socket.pdsc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/README.md -------------------------------------------------------------------------------- /documentation/Doxygen/IoT_Socket.dxy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/IoT_Socket.dxy.in -------------------------------------------------------------------------------- /documentation/Doxygen/gen_doc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/gen_doc.sh -------------------------------------------------------------------------------- /documentation/Doxygen/linkchecker.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/linkchecker.rc -------------------------------------------------------------------------------- /documentation/Doxygen/src/IoT_Socket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/src/IoT_Socket.md -------------------------------------------------------------------------------- /documentation/Doxygen/src/IoT_Socket_API.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/src/IoT_Socket_API.txt -------------------------------------------------------------------------------- /documentation/Doxygen/src/IoT_Socket_Using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/src/IoT_Socket_Using.md -------------------------------------------------------------------------------- /documentation/Doxygen/src/images/img_src.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/src/images/img_src.pptx -------------------------------------------------------------------------------- /documentation/Doxygen/src/images/iot_block_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/src/images/iot_block_diagram.png -------------------------------------------------------------------------------- /documentation/Doxygen/src/images/iot_examples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/src/images/iot_examples.png -------------------------------------------------------------------------------- /documentation/Doxygen/src/images/iot_socket_pack_installer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/src/images/iot_socket_pack_installer.png -------------------------------------------------------------------------------- /documentation/Doxygen/src/images/iot_socket_rte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/src/images/iot_socket_rte.png -------------------------------------------------------------------------------- /documentation/Doxygen/src/images/iot_socket_template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/src/images/iot_socket_template.png -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/armkeil_white_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/armkeil_white_h.png -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/darkmode_toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/darkmode_toggle.js -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/dropdown.png -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/extra_navtree.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/extra_navtree.css -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/extra_search.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/extra_search.css -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/extra_stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/extra_stylesheet.css -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/extra_tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/extra_tabs.css -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/footer.html -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/footer.js.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/footer.js.in -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/header.html -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/layout.xml -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/navtree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/navtree.js -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/resize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/resize.js -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/search.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/search.css -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/tab_b.png -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/tab_topnav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/tab_topnav.png -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/tabs.js -------------------------------------------------------------------------------- /documentation/Doxygen/style_template/version.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/Doxygen/style_template/version.css -------------------------------------------------------------------------------- /documentation/OVERVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/OVERVIEW.md -------------------------------------------------------------------------------- /documentation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/index.html -------------------------------------------------------------------------------- /documentation/iot_block_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/documentation/iot_block_diagram.png -------------------------------------------------------------------------------- /documentation/version.js: -------------------------------------------------------------------------------- 1 | function writeVersionDropdown() {} 2 | -------------------------------------------------------------------------------- /gen_pack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/gen_pack.sh -------------------------------------------------------------------------------- /include/iot_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/include/iot_socket.h -------------------------------------------------------------------------------- /include/iot_socket_mux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/include/iot_socket_mux.h -------------------------------------------------------------------------------- /layer/FreeRTOS_Plus_TCP/FreeRTOSIPConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/FreeRTOS_Plus_TCP/FreeRTOSIPConfig.h -------------------------------------------------------------------------------- /layer/FreeRTOS_Plus_TCP/NetworkInterface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/FreeRTOS_Plus_TCP/NetworkInterface.c -------------------------------------------------------------------------------- /layer/FreeRTOS_Plus_TCP/NetworkInterfaceConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/FreeRTOS_Plus_TCP/NetworkInterfaceConfig.h -------------------------------------------------------------------------------- /layer/FreeRTOS_Plus_TCP/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/FreeRTOS_Plus_TCP/README.md -------------------------------------------------------------------------------- /layer/FreeRTOS_Plus_TCP/Socket.clayer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/FreeRTOS_Plus_TCP/Socket.clayer.yml -------------------------------------------------------------------------------- /layer/FreeRTOS_Plus_TCP/app_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/FreeRTOS_Plus_TCP/app_interface.c -------------------------------------------------------------------------------- /layer/FreeRTOS_Plus_TCP/socket_startup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/FreeRTOS_Plus_TCP/socket_startup.c -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/README.md -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config.h -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config.h.base@8.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config.h.base@8.0.0 -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config_BSD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config_BSD.h -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config_BSD.h.base@5.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config_BSD.h.base@5.0.1 -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config_DNS_Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config_DNS_Client.h -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config_DNS_Client.h.base@5.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config_DNS_Client.h.base@5.0.1 -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config_ETH_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config_ETH_0.h -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config_ETH_0.h.base@7.5.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config_ETH_0.h.base@7.5.0 -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config_TCP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config_TCP.h -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config_TCP.h.base@7.1.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config_TCP.h.base@7.1.2 -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config_UDP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config_UDP.h -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Config_UDP.h.base@5.1.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Config_UDP.h.base@5.1.1 -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Debug.h -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/RTE/Network/Net_Debug.h.base@8.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/RTE/Network/Net_Debug.h.base@8.0.0 -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/Socket.clayer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/Socket.clayer.yml -------------------------------------------------------------------------------- /layer/MDK_Network_ETH/socket_startup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/MDK_Network_ETH/socket_startup.c -------------------------------------------------------------------------------- /layer/VSocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/VSocket/README.md -------------------------------------------------------------------------------- /layer/VSocket/Socket.clayer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/VSocket/Socket.clayer.yml -------------------------------------------------------------------------------- /layer/VSocket/socket_startup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/VSocket/socket_startup.c -------------------------------------------------------------------------------- /layer/WiFi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/WiFi/README.md -------------------------------------------------------------------------------- /layer/WiFi/Socket.clayer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/WiFi/Socket.clayer.yml -------------------------------------------------------------------------------- /layer/WiFi/socket_startup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/layer/WiFi/socket_startup.c -------------------------------------------------------------------------------- /source/freertos_plus_tcp/iot_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/source/freertos_plus_tcp/iot_socket.c -------------------------------------------------------------------------------- /source/lwip/iot_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/source/lwip/iot_socket.c -------------------------------------------------------------------------------- /source/mdk_network/iot_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/source/mdk_network/iot_socket.c -------------------------------------------------------------------------------- /source/mux/iot_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/source/mux/iot_socket.c -------------------------------------------------------------------------------- /source/vsocket/arm_vsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/source/vsocket/arm_vsocket.h -------------------------------------------------------------------------------- /source/vsocket/iot_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/source/vsocket/iot_socket.c -------------------------------------------------------------------------------- /source/wifi/iot_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/source/wifi/iot_socket.c -------------------------------------------------------------------------------- /template/iot_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDK-Packs/IoT_Socket/HEAD/template/iot_socket.c --------------------------------------------------------------------------------