summaryrefslogtreecommitdiff
path: root/emulator/btdev.c
diff options
context:
space:
mode:
Diffstat (limited to 'emulator/btdev.c')
-rw-r--r--emulator/btdev.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/emulator/btdev.c b/emulator/btdev.c
index 3fdfb64a9..549f93645 100644
--- a/emulator/btdev.c
+++ b/emulator/btdev.c
@@ -6960,6 +6960,16 @@ const uint8_t *btdev_get_bdaddr(struct btdev *btdev)
return btdev->bdaddr;
}
+bool btdev_set_bdaddr(struct btdev *btdev, const uint8_t *bdaddr)
+{
+ if (!btdev || !bdaddr)
+ return false;
+
+ memcpy(btdev->bdaddr, bdaddr, sizeof(btdev->bdaddr));
+
+ return true;
+}
+
uint8_t *btdev_get_features(struct btdev *btdev)
{
return btdev->features;