10#ifndef INFUSE_SDK_INCLUDE_INFUSE_EPACKET_INTERFACE_EPACKET_BT_ADV_H_
11#define INFUSE_SDK_INCLUDE_INFUSE_EPACKET_INTERFACE_EPACKET_BT_ADV_H_
15#include <zephyr/toolchain.h>
16#include <zephyr/bluetooth/bluetooth.h>
30#define epacket_bt_adv_frame epacket_v0_versioned_frame_format
Common packet structures.
void epacket_bt_adv_scan_suspend(void)
Request Bluetooth scanning to be suspended.
void epacket_bt_adv_set_fallback_scan_callback(bt_le_scan_cb_t scan_cb)
Register a callback to be run on non-Infuse Bluetooth packets.
epacket_flags_bt_adv
Bluetooth advertising specific packet flags.
Definition epacket_bt_adv.h:33
void epacket_bt_adv_scan_resume(void)
Release a request for Bluetooth scanning to be suspended.
void epacket_bt_adv_set_interface_flags(enum epacket_flags_bt_adv flags)
Set constant interface flags for Bluetooth advertising packets.
@ EPACKET_FLAGS_BT_ADV_INDOORS
Transmitting device is explicitly indoors.
Definition epacket_bt_adv.h:35