The enum used for connection types gets named bt_conn_type to guard against accidental usage of generic integers with relation to it. The added default case in several switch statements avoids warnings against unhandled enum values. Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
21 lines
624 B
C
21 lines
624 B
C
/*
|
|
* Copyright (c) 2022 Nordic Semiconductor ASA
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#include <zephyr/kernel.h>
|
|
#include <zephyr/fff.h>
|
|
#include <zephyr/bluetooth/addr.h>
|
|
#include <host/conn_internal.h>
|
|
|
|
typedef void (*bt_conn_foreach_cb) (struct bt_conn *conn, void *data);
|
|
|
|
/* List of fakes used by this unit tester */
|
|
#define CONN_FFF_FAKES_LIST(FAKE) \
|
|
FAKE(bt_conn_foreach) \
|
|
FAKE(bt_conn_get_dst) \
|
|
|
|
DECLARE_FAKE_VOID_FUNC(bt_conn_foreach, enum bt_conn_type, bt_conn_foreach_cb, void *);
|
|
DECLARE_FAKE_VALUE_FUNC(const bt_addr_le_t *, bt_conn_get_dst, const struct bt_conn *);
|