diff options
author | Jaganath Kanakkassery <jaganath.k.os@gmail.com> | 2018-07-25 15:51:21 +0530 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2018-07-30 15:02:59 +0300 |
commit | 614588836e01f225d5aa66c094819d2736bcac41 (patch) | |
tree | 882578c915ca120f648e672af3908d1065141350 /emulator | |
parent | 426693e8457326ee686e46a2c9f535b9367a55d7 (diff) | |
download | bluez-614588836e01f225d5aa66c094819d2736bcac41.tar.gz |
emulator: Add BREDR 2M & 3M, 3 & 5 Slot packet type support
Diffstat (limited to 'emulator')
-rw-r--r-- | emulator/btdev.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/emulator/btdev.c b/emulator/btdev.c index ae309505e..4d34aee1a 100644 --- a/emulator/btdev.c +++ b/emulator/btdev.c @@ -535,6 +535,16 @@ static void set_bredrle_features(struct btdev *btdev) btdev->features[7] |= 0x80; /* Extended features */ if (btdev->type >= BTDEV_TYPE_BREDRLE50) { + /* These BREDR features are added to test new configuration + * command. If this is added above it will break existing tests + */ + btdev->features[0] |= 0x01; /* 3 slot Packets */ + btdev->features[0] |= 0x02; /* 5 slot Packets */ + btdev->features[3] |= 0x02; /* EDR ACL 2M mode */ + btdev->features[3] |= 0x04; /* EDR ACL 3M mode */ + btdev->features[4] |= 0x80; /* 3 slot EDR ACL packets */ + btdev->features[5] |= 0x01; /* 5 slot EDR ACL packets */ + btdev->le_features[1] |= 0x01; /* LE 2M PHY */ btdev->le_features[1] |= 0x08; /* LE Coded PHY */ btdev->le_features[1] |= 0x10; /* LE EXT ADV */ |