Series |
emulator: Initial Broacast Receiver
|
expand
-
[BlueZ,v2,00/12] emulator: Initial Broacast Receiver
-
[BlueZ,v2,01/12] monitor: Fix Create BIG PDU
-
[BlueZ,v2,02/12] btdev: Implement BT_HCI_CMD_LE_PERIODIC_ADV_CREATE_SYNC
-
[BlueZ,v2,03/12] btdev: Implement BT_HCI_CMD_LE_PERIODIC_ADV_CREATE_SYNC_CANCEL
-
[BlueZ,v2,04/12] btdev: Implement BT_HCI_CMD_LE_PERIODIC_ADV_TERM_SYNC
-
[BlueZ,v2,05/12] btdev: Send BT_HCI_EVT_LE_PER_SYNC_ESTABLISHED when scan is initiated
-
[BlueZ,v2,06/12] btdev: Send BT_HCI_EVT_LE_PER_SYNC_ESTABLISHED if remote start pa
-
[BlueZ,v2,07/12] monitor: Rename Periodic Advertising terms to PA/pa
-
[BlueZ,v2,08/12] btdev: Implements BT_HCI_CMD_LE_BIG_CREATE_SYNC
-
[BlueZ,v2,09/12] btdev: Implements BT_HCI_CMD_LE_BIG_TERM_SYNC
-
[BlueZ,v2,10/12] bthost: Add support for BT_H4_ISO_PKT
-
[BlueZ,v2,11/12] bthost: Add support for Periodic Advertising
-
[BlueZ,v2,12/12] bthost: Add support for Create BIG
|
From: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> This implements the necessary commands to be able to emulate a Broadcast Receiver: BT_HCI_CMD_LE_PERIODIC_ADV_CREATE_SYNC BT_HCI_CMD_LE_PERIODIC_ADV_CREATE_SYNC_CANCEL BT_HCI_CMD_LE_PERIODIC_ADV_TERM_SYNC BT_HCI_EVT_LE_PER_SYNC_ESTABLISHED BT_HCI_CMD_LE_BIG_CREATE_SYNC BT_HCI_CMD_LE_BIG_TERM_SYNC v2: Adds support for BT_H4_ISO_PKT to bthost. Luiz Augusto von Dentz (12): monitor: Fix Create BIG PDU btdev: Implement BT_HCI_CMD_LE_PERIODIC_ADV_CREATE_SYNC btdev: Implement BT_HCI_CMD_LE_PERIODIC_ADV_CREATE_SYNC_CANCEL btdev: Implement BT_HCI_CMD_LE_PERIODIC_ADV_TERM_SYNC btdev: Send BT_HCI_EVT_LE_PER_SYNC_ESTABLISHED when scan is initiated btdev: Send BT_HCI_EVT_LE_PER_SYNC_ESTABLISHED if remote start pa monitor: Rename Periodic Advertising terms to PA/pa btdev: Implements BT_HCI_CMD_LE_BIG_CREATE_SYNC btdev: Implements BT_HCI_CMD_LE_BIG_TERM_SYNC bthost: Add support for BT_H4_ISO_PKT bthost: Add support for Periodic Advertising bthost: Add support for Create BIG emulator/btdev.c | 455 +++++++++++++++++++++++++++++++++++++++------- emulator/bthost.c | 392 ++++++++++++++++++++++++++++++++++----- emulator/bthost.h | 14 ++ emulator/hciemu.c | 1 + monitor/bt.h | 93 +++++----- monitor/packet.c | 113 ++++++------ 6 files changed, 862 insertions(+), 206 deletions(-)