libhackrf: add function to lookup platform ID from board ID

This commit is contained in:
Mike Walters
2023-01-03 16:18:29 +00:00
parent 060d9cbd8a
commit 5084a84a3d
2 changed files with 22 additions and 0 deletions

View File

@ -2204,6 +2204,26 @@ const char* ADDCALL hackrf_board_id_name(enum hackrf_board_id board_id)
}
}
extern ADDAPI uint32_t ADDCALL hackrf_board_id_platform(enum hackrf_board_id board_id)
{
switch (board_id) {
case BOARD_ID_JAWBREAKER:
return HACKRF_PLATFORM_JAWBREAKER;
case BOARD_ID_HACKRF1_OG:
return HACKRF_PLATFORM_HACKRF1_OG;
case BOARD_ID_RAD1O:
return HACKRF_PLATFORM_RAD1O;
case BOARD_ID_HACKRF1_R9:
return HACKRF_PLATFORM_HACKRF1_R9;
default:
return 0;
}
}
extern ADDAPI const char* ADDCALL hackrf_usb_board_id_name(
enum hackrf_usb_board_id usb_board_id)
{

View File

@ -412,6 +412,8 @@ extern ADDAPI const char* ADDCALL hackrf_error_name(enum hackrf_error errcode);
extern ADDAPI const char* ADDCALL hackrf_board_id_name(enum hackrf_board_id board_id);
extern ADDAPI uint32_t ADDCALL hackrf_board_id_platform(enum hackrf_board_id board_id);
extern ADDAPI const char* ADDCALL hackrf_usb_board_id_name(
enum hackrf_usb_board_id usb_board_id);