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>
41 lines
871 B
C
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 */
|