diff --git a/.gitmodules b/.gitmodules index 9ae186f..34369fc 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,6 @@ [submodule "lib/filex"] path = lib/filex url = https://github.com/azure-rtos/filex.git +[submodule "lib/netxduo"] + path = lib/netxduo + url = https://github.com/azure-rtos/netxduo.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 7992eae..f98cffa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -133,6 +133,7 @@ set(TARGET_C_INCLUDES # Shared libraries linked with application set(TARGET_LIBS + "netxduo" "filex" "threadx" "c" @@ -168,8 +169,12 @@ set(THREADX_TOOLCHAIN "gnu" CACHE STRING "") set(TX_USER_FILE "${CMAKE_CURRENT_SOURCE_DIR}/include/tx_user.h" CACHE STRING "") add_subdirectory(lib/threadx) +set(FX_USER_FILE "${CMAKE_CURRENT_SOURCE_DIR}/include/fx_user.h" CACHE STRING "") add_subdirectory(lib/filex) +set(NX_USER_FILE "${CMAKE_CURRENT_SOURCE_DIR}/include/nx_user.h" CACHE STRING "") +add_subdirectory(lib/netxduo) + # Shared sources, includes and definitions add_compile_definitions(${TARGET_C_DEFINES}) include_directories(${TARGET_C_INCLUDES}) diff --git a/include/fx_user.h b/include/fx_user.h new file mode 100644 index 0000000..c8b4730 --- /dev/null +++ b/include/fx_user.h @@ -0,0 +1,4 @@ +#ifndef FX_USER_H +#define FX_USER_H + +#endif // FX_USER_H diff --git a/include/nx_user.h b/include/nx_user.h new file mode 100644 index 0000000..03b7b45 --- /dev/null +++ b/include/nx_user.h @@ -0,0 +1,9 @@ +#ifndef NX_USER_H +#define NX_USER_H + +#define NX_PACKET_ALIGNMENT 32 + +/* Security */ +#define NX_SECURE_ENABLE + +#endif // NX_USER_H diff --git a/lib/netxduo b/lib/netxduo new file mode 160000 index 0000000..e67c70e --- /dev/null +++ b/lib/netxduo @@ -0,0 +1 @@ +Subproject commit e67c70ef358e36887bdb2ff7029807eaf234e97f