How to update advertising data dynamically (Zephyr)

Hi support team

If I want to implement update advertising data dynamically function, which method is recommended?

1. bt_le_adv_stop(); and bt_le_adv_start(adv, ad, ad_len, sd, sd_len);

2.bt_le_ext_adv_set_data(adv, ad, ad_len, sd, sd_len) or bt_le_adv_update_data(adv, ad, ad_len, sd, sd_len) 

What is the difference between bt_le_ext_adv_set_data and bt_le_adv_update_data?

Related