LivoxGen1: Port to coros

No longer uses CPS. We also found and documented a potential bug in
the way we deal with disablePcloudData during detachDeviceReq.
This commit is contained in:
2026-05-28 15:17:50 -04:00
parent 7643cf7fed
commit fc5ebb72b9
10 changed files with 966 additions and 741 deletions
+4
View File
@@ -14,6 +14,7 @@ if(ENABLE_STIMBUFFAPI_livoxGen1)
add_library(livoxGen1 SHARED
livoxGen1.cpp
livoxGen1Proto1CpsBridge.cpp
pcloudStimulusProducer.cpp
livoxPcloudFrameDumper.cpp
ioUringAssemblyEngine.cpp
@@ -36,6 +37,8 @@ if(ENABLE_STIMBUFFAPI_livoxGen1)
target_include_directories(livoxGen1 PUBLIC
${Boost_INCLUDE_DIRS}
${CMAKE_SOURCE_DIR}/include
${CMAKE_SOURCE_DIR}/smocore/include
${CMAKE_SOURCE_DIR}/commonLibs
${URING_INCLUDE_DIRS}
${OPENCL_INCLUDE_DIRS}
@@ -46,6 +49,7 @@ if(ENABLE_STIMBUFFAPI_livoxGen1)
${URING_LIBRARIES}
${OPENCL_LIBRARIES}
attachmentSupport
spinscale
)
target_link_directories(livoxGen1 PUBLIC
${URING_LIBRARY_DIRS}