From 5c3dd66b61474662112c1d6d8481e9bf1a3b4042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Dalleau?= Date: Thu, 1 Aug 2013 12:53:45 +0300 Subject: [PATCH] shared/hciemu: Add hciemu_get_features API (needed for SCO tests) --- src/shared/hciemu.c | 8 ++++++++ src/shared/hciemu.h | 1 + 2 files changed, 9 insertions(+) diff --git a/src/shared/hciemu.c b/src/shared/hciemu.c index f5648a583..af8007c53 100644 --- a/src/shared/hciemu.c +++ b/src/shared/hciemu.c @@ -353,6 +353,14 @@ const char *hciemu_get_address(struct hciemu *hciemu) return hciemu->bdaddr_str; } +uint8_t *hciemu_get_features(struct hciemu *hciemu) +{ + if (!hciemu || !hciemu->master_dev) + return NULL; + + return btdev_get_features(hciemu->master_dev); +} + const uint8_t *hciemu_get_master_bdaddr(struct hciemu *hciemu) { if (!hciemu || !hciemu->master_dev) diff --git a/src/shared/hciemu.h b/src/shared/hciemu.h index 7f1783110..d17eaf71d 100644 --- a/src/shared/hciemu.h +++ b/src/shared/hciemu.h @@ -47,6 +47,7 @@ void hciemu_unref(struct hciemu *hciemu); struct bthost *hciemu_client_get_host(struct hciemu *hciemu); const char *hciemu_get_address(struct hciemu *hciemu); +uint8_t *hciemu_get_features(struct hciemu *hciemu); const uint8_t *hciemu_get_master_bdaddr(struct hciemu *hciemu); const uint8_t *hciemu_get_client_bdaddr(struct hciemu *hciemu); -- 2.47.3