zephyr/tests/bluetooth/controller/mock_ctrl/include/ull_vendor.h
Andries Kruithof e6ba1eed90 bluetooth: controller: update unittests for LLCP to use proper ZTEST API
Update unittests for the following areas/controll procedures
- API
- collision handling
- invalid PDUs
- unsupported procedures
- buffer allocation
- TX queue
- Data Length Update
- PHY update
- Encryption
- Ping
- Version
- Channel map update
- Min. used channels
- Connection update
- SCA
- Terminate connection
- CTE request
- CIS create
- CIS terminate

Also moved the internal API tests from the ull_llcp* files
to the proper unittest C-file

Unused files  are removed

Signed-off-by: Andries Kruithof <andries.kruithof@nordicsemi.no>
2023-02-24 11:46:39 +01:00

41 lines
871 B
C

/*
* Copyright (c) 2019 Oticon A/S
*
* SPDX-License-Identifier: Apache-2.0
*/
#if defined(CONFIG_BT_CTLR_USER_EXT)
/* The test is made to show that ull.c and other code can compile when
* certain Kconfig options are set. This includes functions that are
* used for vendor specific behavior, as such the function implementations
* in this file are simple stubs without functional behavior.
*/
static inline int ull_user_init(void)
{
return 0;
}
static inline int rx_demux_rx_proprietary(memq_link_t *link,
struct node_rx_hdr *rx,
memq_link_t *tail,
memq_link_t **head)
{
return 0;
}
static inline void ull_proprietary_done(struct node_rx_event_done *evdone)
{
/* Nothing to do */
}
static inline uint16_t ull_conn_interval_min_get(struct ll_conn *conn)
{
/* Just return a value */
return 6;
}
#endif /* CONFIG_BT_CTLR_USER_EXT */