From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> 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 Luiz Augusto von Dentz (11): 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 Periodic Advertising bthost: Add support for Create BIG emulator/btdev.c | 455 +++++++++++++++++++++++++++++++++++++++------- emulator/bthost.c | 32 ++++ emulator/bthost.h | 3 + monitor/bt.h | 91 +++++----- monitor/packet.c | 113 ++++++------ 5 files changed, 530 insertions(+), 164 deletions(-) -- 2.35.1