From e8621fe8c2fcc1e52b1bcb02566626f3d71b7883 Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Mon, 28 Jan 2013 18:11:04 -0300 Subject: bluez5: Add bt_ba2str() Adds a copy of BlueZ ba2str() function. --- plugins/bluez5.c | 7 +++++++ plugins/bluez5.h | 2 ++ plugins/hfp_hf_bluez5.c | 1 + 3 files changed, 10 insertions(+) (limited to 'plugins') diff --git a/plugins/bluez5.c b/plugins/bluez5.c index 876ad2de..d7e85f27 100644 --- a/plugins/bluez5.c +++ b/plugins/bluez5.c @@ -25,6 +25,7 @@ #include #include +#include #include #include @@ -45,6 +46,12 @@ void bt_bacpy(bdaddr_t *dst, const bdaddr_t *src) memcpy(dst, src, sizeof(bdaddr_t)); } +int bt_ba2str(const bdaddr_t *ba, char *str) +{ + return sprintf(str, "%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X", + ba->b[5], ba->b[4], ba->b[3], ba->b[2], ba->b[1], ba->b[0]); +} + static void profile_register_cb(DBusPendingCall *call, gpointer user_data) { DBusMessage *reply; diff --git a/plugins/bluez5.h b/plugins/bluez5.h index 3921c7b6..204c41d1 100644 --- a/plugins/bluez5.h +++ b/plugins/bluez5.h @@ -58,6 +58,8 @@ struct sockaddr_sco { void bt_bacpy(bdaddr_t *dst, const bdaddr_t *src); +int bt_ba2str(const bdaddr_t *ba, char *str); + int bluetooth_register_profile(DBusConnection *conn, const char *uuid, const char *name, const char *object); diff --git a/plugins/hfp_hf_bluez5.c b/plugins/hfp_hf_bluez5.c index d2cca055..aba62e24 100644 --- a/plugins/hfp_hf_bluez5.c +++ b/plugins/hfp_hf_bluez5.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include -- cgit v1.2.3