Hi All,
we're developing beacon that advertise both legacy and long range at the same time.
however we got NO_MEM error while adding 2nd adv set
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// ============== Set advertising parameters.
memset(&m_adv_params_legacy, 0, sizeof(m_adv_params_legacy));
m_adv_params_legacy.primary_phy = BLE_GAP_PHY_1MBPS;
m_adv_params_legacy.duration = BLE_GAP_ADV_TIMEOUT_GENERAL_UNLIMITED;
m_adv_params_legacy.properties.type = BLE_GAP_ADV_TYPE_CONNECTABLE_SCANNABLE_UNDIRECTED;
m_adv_params_legacy.p_peer_addr = NULL;
m_adv_params_legacy.filter_policy = BLE_GAP_ADV_FP_ANY;
m_adv_params_legacy.interval = APP_ADV_INTERVAL_CONFIG;
// ============== Set longrange parameters.
memset(&m_adv_params_longrange, 0, sizeof(m_adv_params_longrange));
m_adv_params_longrange.primary_phy = BLE_GAP_PHY_CODED;
m_adv_params_longrange.secondary_phy = BLE_GAP_PHY_CODED;
// m_adv_params_longrange.primary_phy = BLE_GAP_PHY_1MBPS;
m_adv_params_longrange.duration = BLE_GAP_ADV_TIMEOUT_GENERAL_UNLIMITED;
m_adv_params_longrange.properties.type = BLE_GAP_ADV_TYPE_CONNECTABLE_SCANNABLE_UNDIRECTED;
m_adv_params_longrange.p_peer_addr = NULL;
m_adv_params_longrange.filter_policy = BLE_GAP_ADV_FP_ANY;
m_adv_params_longrange.interval = APP_ADV_INTERVAL_CONFIG;
any limit on multiple ADV handle on S140 ?
BR,
Sam