Port advanced scheduling implementation from legacy controller. This implementation schedules - non-overlapping scan window when there are simulataneous central connections active - central connection establishment with similar connection intervals be placed in a non-overlapping group, temporally - connection parameter request with calculated window offset hints to have non-overlapping BLE radio events. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
11 lines
385 B
C
11 lines
385 B
C
/*
|
|
* Copyright (c) 2018-2019 Nordic Semiconductor ASA
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
void ull_sched_after_mstr_slot_get(uint8_t user_id, uint32_t ticks_slot_abs,
|
|
uint32_t *ticks_anchor, uint32_t *us_offset);
|
|
void ull_sched_mfy_win_offset_use(void *param);
|
|
void ull_sched_mfy_free_win_offset_calc(void *param);
|
|
void ull_sched_mfy_win_offset_select(void *param);
|