Bluetooth: shell: Use common HCI version decode function
There's a generally available bt_hci_get_ver_str() function, so use that instead of defining our own. Signed-off-by: Johan Hedberg <johan.hedberg@silabs.com>
This commit is contained in:
parent
9354e181d6
commit
ceedf72c51
1 changed files with 1 additions and 15 deletions
|
@ -891,20 +891,6 @@ static void security_changed(struct bt_conn *conn, bt_security_t level,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_BT_REMOTE_INFO)
|
#if defined(CONFIG_BT_REMOTE_INFO)
|
||||||
static const char *ver_str(uint8_t ver)
|
|
||||||
{
|
|
||||||
const char * const str[] = {
|
|
||||||
"1.0b", "1.1", "1.2", "2.0", "2.1", "3.0", "4.0", "4.1", "4.2",
|
|
||||||
"5.0", "5.1", "5.2", "5.3", "5.4"
|
|
||||||
};
|
|
||||||
|
|
||||||
if (ver < ARRAY_SIZE(str)) {
|
|
||||||
return str[ver];
|
|
||||||
}
|
|
||||||
|
|
||||||
return "unknown";
|
|
||||||
}
|
|
||||||
|
|
||||||
static void remote_info_available(struct bt_conn *conn,
|
static void remote_info_available(struct bt_conn *conn,
|
||||||
struct bt_conn_remote_info *remote_info)
|
struct bt_conn_remote_info *remote_info)
|
||||||
{
|
{
|
||||||
|
@ -915,7 +901,7 @@ static void remote_info_available(struct bt_conn *conn,
|
||||||
if (IS_ENABLED(CONFIG_BT_REMOTE_VERSION)) {
|
if (IS_ENABLED(CONFIG_BT_REMOTE_VERSION)) {
|
||||||
shell_print(ctx_shell,
|
shell_print(ctx_shell,
|
||||||
"Remote LMP version %s (0x%02x) subversion 0x%04x "
|
"Remote LMP version %s (0x%02x) subversion 0x%04x "
|
||||||
"manufacturer 0x%04x", ver_str(remote_info->version),
|
"manufacturer 0x%04x", bt_hci_get_ver_str(remote_info->version),
|
||||||
remote_info->version, remote_info->subversion,
|
remote_info->version, remote_info->subversion,
|
||||||
remote_info->manufacturer);
|
remote_info->manufacturer);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue