Merge branch 'bugfix/multi_adv_crash' into 'master'

NimBLE: Fixed crash in multi advertising example.

See merge request espressif/esp-idf!23001
This commit is contained in:
Isha Pardikar 2023-03-31 14:59:20 +08:00
commit 3c184338f2

View File

@ -156,6 +156,8 @@ start_legacy_duration(void)
struct ble_gap_ext_adv_params params;
int size_pattern = sizeof(legacy_dur_adv_pattern) / sizeof(legacy_dur_adv_pattern[0]);
memset (&params, 0, sizeof(params));
params.legacy_pdu = 1;
params.own_addr_type = BLE_OWN_ADDR_RANDOM;
params.sid = 3;
@ -179,6 +181,8 @@ start_scannable_legacy_ext(void)
struct ble_gap_ext_adv_params params;
int size_pattern = sizeof(scannable_legacy_adv_pattern)/sizeof(scannable_legacy_adv_pattern[0]);
memset (&params, 0, sizeof(params));
params.legacy_pdu = 1;
params.scannable = 1;
params.own_addr_type = BLE_OWN_ADDR_RANDOM;
@ -203,6 +207,8 @@ start_connectable_ext(void)
struct ble_gap_ext_adv_params params;
int size_pattern = sizeof(connectable_adv_pattern) / sizeof(connectable_adv_pattern[0]);
memset (&params, 0, sizeof(params));
params.connectable = 1;
params.own_addr_type = BLE_OWN_ADDR_RANDOM;
params.sid = 1;
@ -224,6 +230,8 @@ start_non_connectable_ext(void)
struct ble_gap_ext_adv_params params;
int size_pattern = sizeof(non_conn_adv_pattern) / sizeof(non_conn_adv_pattern[0]);
memset (&params, 0, sizeof(params));
params.own_addr_type = BLE_OWN_ADDR_RANDOM;
params.sid = 0;
params.primary_phy = BLE_HCI_LE_PHY_1M;