bluetooth: mesh: increase mesh scan window

Increaing mesh scan window in order to reduce the number
of messages colliding into scan window end which happens
every 30ms currently. Increasing the window to 3000ms in
order to improve performance.

Keeping 30ms window only for legacy advertiser support.

Signed-off-by: Alperen Sener <alperen.sener@nordicsemi.no>
This commit is contained in:
Alperen Sener 2023-07-24 12:26:53 +02:00 committed by Carles Cufí
commit dbb0b30bdd

View file

@ -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,