cli: add the ability to list current devices
This commit is contained in:
parent
4b245d717b
commit
9577eea88b
|
@ -23,12 +23,12 @@ function(get_version_from_git)
|
||||||
string(REGEX REPLACE "^v" "" CLEAN_TAG "${GIT_TAG}")
|
string(REGEX REPLACE "^v" "" CLEAN_TAG "${GIT_TAG}")
|
||||||
if(CLEAN_TAG MATCHES "^([0-9]+)\\.([0-9]+)\\.([0-9]+)(-.*)?$")
|
if(CLEAN_TAG MATCHES "^([0-9]+)\\.([0-9]+)\\.([0-9]+)(-.*)?$")
|
||||||
|
|
||||||
set(PROJECT_VERSION_MAJOR ${CMAKE_MATCH_1})
|
set(CMAKE_PROJECT_VERSION_MAJOR ${CMAKE_MATCH_1})
|
||||||
set(PROJECT_VERSION_MAJOR ${CMAKE_MATCH_1} PARENT_SCOPE)
|
set(CMAKE_PROJECT_VERSION_MAJOR ${CMAKE_MATCH_1} PARENT_SCOPE)
|
||||||
set(PROJECT_VERSION_MINOR ${CMAKE_MATCH_2})
|
set(CMAKE_PROJECT_VERSION_MINOR ${CMAKE_MATCH_2})
|
||||||
set(PROJECT_VERSION_MINOR ${CMAKE_MATCH_2} PARENT_SCOPE)
|
set(CMAKE_PROJECT_VERSION_MINOR ${CMAKE_MATCH_2} PARENT_SCOPE)
|
||||||
set(PROJECT_VERSION_PATCH ${CMAKE_MATCH_3})
|
set(CMAKE_PROJECT_VERSION_PATCH ${CMAKE_MATCH_3})
|
||||||
set(PROJECT_VERSION_PATCH ${CMAKE_MATCH_3} PARENT_SCOPE)
|
set(CMAKE_PROJECT_VERSION_PATCH ${CMAKE_MATCH_3} PARENT_SCOPE)
|
||||||
|
|
||||||
set(PROJECT_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}")
|
set(PROJECT_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}")
|
||||||
set(PROJECT_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}" PARENT_SCOPE)
|
set(PROJECT_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}" PARENT_SCOPE)
|
||||||
|
|
10
main.c
10
main.c
|
@ -277,6 +277,16 @@ int main(int argc, char* argv[])
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(config.verbose)
|
||||||
|
{
|
||||||
|
size_t count = 0;
|
||||||
|
printf("Connected devices:\n");
|
||||||
|
uint16_t* serials = eismultiplexer_list_available_devices(&count);
|
||||||
|
for(size_t i = 0; i < count; ++i)
|
||||||
|
printf("%zu: Serial %i\n", i, serials[i]);
|
||||||
|
free(serials);
|
||||||
|
}
|
||||||
|
|
||||||
struct eismultiplexer multiplexer;
|
struct eismultiplexer multiplexer;
|
||||||
int ret = eismultiplexer_connect(&multiplexer, config.serialSet ? config.serial : 0);
|
int ret = eismultiplexer_connect(&multiplexer, config.serialSet ? config.serial : 0);
|
||||||
if(ret)
|
if(ret)
|
||||||
|
|
Loading…
Reference in a new issue