12#include "../include/mesh/slist.h"
14#if CONFIG_BT_MESH_DEBUG_USE_ID_ADDR
15#define ADV_OPT_USE_IDENTITY BT_LE_ADV_OPT_USE_IDENTITY
17#define ADV_OPT_USE_IDENTITY 0
21.itvl_min = BT_GAP_ADV_SLOW_INT_MIN, \
22.itvl_max = BT_GAP_ADV_SLOW_INT_MAX,
25.itvl_min = BT_GAP_ADV_FAST_INT_MIN_2, \
26.itvl_max = BT_GAP_ADV_FAST_INT_MAX_2,
28struct bt_mesh_proxy_idle_cb {
33void notify_complete(
void);
34int bt_mesh_proxy_gatt_enable(
void);
35int bt_mesh_proxy_gatt_disable(
void);
36void bt_mesh_proxy_gatt_disconnect(
void);
40int bt_mesh_proxy_adv_start(
void);
45bool bt_mesh_proxy_relay(
struct os_mbuf *buf, uint16_t dst);
46void bt_mesh_proxy_addr_add(
struct os_mbuf *buf, uint16_t addr);
48int ble_mesh_proxy_gap_event(
struct ble_gap_event *event,
void *arg);
49int bt_mesh_proxy_init(
void);