1 /* 2 * Copyright (c) 2020 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #include <zephyr/bluetooth/bluetooth.h> 8 #include <zephyr/bluetooth/direction.h> 9 #include <zephyr/net_buf.h> 10 11 /* Performs initialization of Direction Finding in Host */ 12 int le_df_init(void); 13 14 int hci_df_prepare_connectionless_iq_report(struct net_buf *buf, 15 struct bt_df_per_adv_sync_iq_samples_report *report, 16 struct bt_le_per_adv_sync **per_adv_sync_to_report); 17 int hci_df_vs_prepare_connectionless_iq_report(struct net_buf *buf, 18 struct bt_df_per_adv_sync_iq_samples_report *report, 19 struct bt_le_per_adv_sync **per_adv_sync_to_report); 20 int hci_df_prepare_connection_iq_report(struct net_buf *buf, 21 struct bt_df_conn_iq_samples_report *report, 22 struct bt_conn **conn_to_report); 23 int hci_df_vs_prepare_connection_iq_report(struct net_buf *buf, 24 struct bt_df_conn_iq_samples_report *report, 25 struct bt_conn **conn_to_report); 26 int hci_df_prepare_conn_cte_req_failed(struct net_buf *buf, 27 struct bt_df_conn_iq_samples_report *report, 28 struct bt_conn **conn_to_report); 29