diff options
Diffstat (limited to 'src/bluetooth.h')
-rw-r--r-- | src/bluetooth.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/bluetooth.h b/src/bluetooth.h index 15841097..af6f02c1 100644 --- a/src/bluetooth.h +++ b/src/bluetooth.h @@ -69,3 +69,11 @@ static inline int bt_bacmp(const bdaddr_t *ba1, const bdaddr_t *ba2) { return memcmp(ba1, ba2, sizeof(bdaddr_t)); } + +static inline void bt_str2ba(const char *str, bdaddr_t *ba) +{ + int i; + + for (i = 5; i >= 0; i--, str += 3) + ba->b[i] = strtol(str, NULL, 16); +} |