Skip to content

Commit

Permalink
Merge branch 'bugfix/multi_adv_crash' into 'master'
Browse files Browse the repository at this point in the history
NimBLE: Fixed crash in multi advertising example.

See merge request espressif/esp-idf!23001
  • Loading branch information
IshaESP committed Mar 31, 2023
2 parents 1c30854 + 1117bd8 commit 3c18433
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions examples/bluetooth/nimble/ble_multi_adv/main/main.c
Expand Up @@ -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;
Expand All @@ -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;
Expand All @@ -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;
Expand All @@ -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;
Expand Down

0 comments on commit 3c18433

Please sign in to comment.