enables tcp demo

This commit is contained in:
2026-04-10 13:28:16 +02:00
parent 68057507c9
commit 4c15a3e15f
3 changed files with 2 additions and 970 deletions

View File

@@ -23,9 +23,8 @@ target_link_libraries(threadx PUBLIC c moonlight)
add_subdirectory(port/threadx_smp)
target_link_libraries(threadx_smp PUBLIC c moonlight)
# Adds netxduo
set(NETXDUO_CUSTOM_PORT ${CMAKE_CURRENT_LIST_DIR}/port/threadx)
set(NETXDUO_CUSTOM_PORT ${CMAKE_CURRENT_LIST_DIR}/port/netxduo)
set(NXD_ENABLE_FILE_SERVERS OFF)
#set(NX_USER_FILE ${CMAKE_CURRENT_LIST_DIR}/port/threadx/inc/nx_user.h)
add_subdirectory(third-party/netxduo)
target_link_libraries(netxduo PUBLIC threadx)
if(NX_DEBUG)
@@ -54,8 +53,6 @@ function(setup_target TARGET)
set_target_properties(${TARGET} PROPERTIES
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}
)
target_link_libraries(${TARGET} PRIVATE moonlight)
if(ST_SOURCES)
target_sources(${TARGET} PRIVATE ${ST_SOURCES})
endif()
@@ -77,5 +74,5 @@ function(setup_target TARGET)
endfunction()
setup_target(thread_demo LIBRARIES threadx SOURCES src/thread_demo/main.c)
#setup_target(tcp_demo LIBRARIES threadx netxduo SOURCES src/tcp_demo/main.c)
setup_target(tcp_demo LIBRARIES netxduo SOURCES src/tcp_demo/main.c)
#setup_target(smp_demo LIBRARIES threadx_smp SOURCES src/thread_demo/main.c)