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)18void 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