Move LLL header files for all roles to common folder. Move vendor-specific content to internal header files, in particular ADV buffer handling. Define the vendor-specific type lll_adv_pdu in a separate header file lll_adv_pdu.h to avoid cyclic dependency when moving ADV buffer handling to internal header file. Make sure all internal header files are in vendor-specific folders. The goal is to have a more consistent structure for LLL header files and allow unconditional inclusion of non-internal LLL header files. Signed-off-by: Wolfgang Puffitsch <wopu@demant.com>
15 lines
398 B
C
15 lines
398 B
C
/*
|
|
* Copyright (c) 2018-2020 Nordic Semiconductor ASA
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
int lll_adv_aux_init(void);
|
|
int lll_adv_aux_reset(void);
|
|
void lll_adv_aux_prepare(void *param);
|
|
|
|
extern uint8_t ull_adv_aux_lll_handle_get(struct lll_adv_aux *lll);
|
|
extern struct pdu_adv_aux_ptr *
|
|
ull_adv_aux_lll_offset_fill(uint32_t ticks_offset, uint32_t start_us,
|
|
struct pdu_adv *pdu);
|