1 /*
2  * Copyright (c) 2022 Nordic Semiconductor ASA
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #include "bs_bt_utils.h"
8 #include <zephyr/bluetooth/addr.h>
9 #include <zephyr/bluetooth/conn.h>
10 
11 #include <stdint.h>
12 
13 #include <zephyr/bluetooth/bluetooth.h>
14 
15 #include "babblekit/testcase.h"
16 #include "babblekit/flags.h"
17 
central(void)18 void central(void)
19 {
20 	bs_bt_utils_setup();
21 
22 	printk("== Bonding id a ==\n");
23 	scan_connect_to_first_result();
24 	wait_connected();
25 	set_security(BT_SECURITY_L2);
26 	TAKE_FLAG(flag_pairing_complete);
27 	disconnect();
28 	wait_disconnected();
29 	clear_g_conn();
30 
31 	printk("== Bonding id b ==\n");
32 	scan_connect_to_first_result();
33 	wait_connected();
34 	set_security(BT_SECURITY_L2);
35 	wait_disconnected();
36 	TEST_PASS("PASS");
37 }
38