diff --git a/subsys/bluetooth/mesh/adv.h b/subsys/bluetooth/mesh/adv.h index 3d0acf8a7ac..eec6ae2fd74 100644 --- a/subsys/bluetooth/mesh/adv.h +++ b/subsys/bluetooth/mesh/adv.h @@ -13,8 +13,14 @@ #define BT_MESH_ADV(buf) (*(struct bt_mesh_adv **)net_buf_user_data(buf)) #define BT_MESH_ADV_SCAN_UNIT(_ms) ((_ms) * 8 / 5) + +#if defined(CONFIG_BT_EXT_ADV) +#define BT_MESH_SCAN_INTERVAL_MS 3000 +#define BT_MESH_SCAN_WINDOW_MS 3000 +#else #define BT_MESH_SCAN_INTERVAL_MS 30 #define BT_MESH_SCAN_WINDOW_MS 30 +#endif enum bt_mesh_adv_type { BT_MESH_ADV_PROV,