diff --git a/examples/ble_peripheral/ble_app_uart/main.c b/examples/ble_peripheral/ble_app_uart/main.c index 36d1a82..1e8f88b 100644 --- a/examples/ble_peripheral/ble_app_uart/main.c +++ b/examples/ble_peripheral/ble_app_uart/main.c @@ -616,12 +616,15 @@ static void advertising_init(void) init.advdata.include_appearance = false; init.advdata.flags = BLE_GAP_ADV_FLAGS_LE_ONLY_LIMITED_DISC_MODE; - init.srdata.uuids_complete.uuid_cnt = sizeof(m_adv_uuids) / sizeof(m_adv_uuids[0]); - init.srdata.uuids_complete.p_uuids = m_adv_uuids; + init.advdata.uuids_complete.uuid_cnt = sizeof(m_adv_uuids) / sizeof(m_adv_uuids[0]); + init.advdata.uuids_complete.p_uuids = m_adv_uuids; init.config.ble_adv_fast_enabled = true; init.config.ble_adv_fast_interval = APP_ADV_INTERVAL; init.config.ble_adv_fast_timeout = APP_ADV_DURATION; + init.config.ble_adv_primary_phy = BLE_GAP_PHY_CODED; + init.config.ble_adv_secondary_phy = BLE_GAP_PHY_CODED; + init.config.ble_adv_extended_enabled = true; init.evt_handler = on_adv_evt; err_code = ble_advertising_init(&m_advertising, &init);