Skip to content

Commit

Permalink
libhackrf: add function to lookup platform ID from board ID
Browse files Browse the repository at this point in the history
  • Loading branch information
miek committed Jan 5, 2023
1 parent 060d9cb commit 5084a84
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
20 changes: 20 additions & 0 deletions host/libhackrf/src/hackrf.c
Original file line number Diff line number Diff line change
Expand Up @@ -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)
{
Expand Down
2 changes: 2 additions & 0 deletions host/libhackrf/src/hackrf.h
Original file line number Diff line number Diff line change
Expand Up @@ -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);

Expand Down

0 comments on commit 5084a84

Please sign in to comment.