Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
epacket_bt_adv.h File Reference

ePacket Bluetooth advertising packet format More...

#include <stdint.h>
#include <zephyr/toolchain.h>
#include <zephyr/bluetooth/bluetooth.h>
#include <infuse/epacket/interface/common.h>

Go to the source code of this file.

Macros

#define epacket_bt_adv_frame   epacket_v0_versioned_frame_format

Enumerations

enum  epacket_flags_bt_adv { EPACKET_FLAGS_BT_ADV_INDOORS = BIT(0) }
 Bluetooth advertising specific packet flags. More...

Functions

void epacket_bt_adv_scan_suspend (void)
 Request Bluetooth scanning to be suspended.
void epacket_bt_adv_scan_resume (void)
 Release a request for 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.
void epacket_bt_adv_set_interface_flags (enum epacket_flags_bt_adv flags)
 Set constant interface flags for Bluetooth advertising packets.

Detailed Description

ePacket Bluetooth advertising packet format

Author
Jordan Yates jorda.nosp@m.n@em.nosp@m.beint.nosp@m..com

SPDX-License-Identifier: FSL-1.1-ALv2