@@ -3994,65 +3994,6 @@ int bt_conn_le_create_synced(const struct bt_le_ext_adv *adv,
3994
3994
* ret_conn = conn ;
3995
3995
return 0 ;
3996
3996
}
3997
-
3998
- #if !defined(CONFIG_BT_FILTER_ACCEPT_LIST )
3999
- int bt_le_set_auto_conn (const bt_addr_le_t * addr ,
4000
- const struct bt_le_conn_param * param )
4001
- {
4002
- struct bt_conn * conn ;
4003
-
4004
- if (!atomic_test_bit (bt_dev .flags , BT_DEV_READY )) {
4005
- return - EAGAIN ;
4006
- }
4007
-
4008
- if (param && !bt_le_conn_params_valid (param )) {
4009
- return - EINVAL ;
4010
- }
4011
-
4012
- if (!bt_id_scan_random_addr_check ()) {
4013
- return - EINVAL ;
4014
- }
4015
-
4016
- /* Only default identity is supported */
4017
- conn = bt_conn_lookup_addr_le (BT_ID_DEFAULT , addr );
4018
- if (!conn ) {
4019
- conn = bt_conn_add_le (BT_ID_DEFAULT , addr );
4020
- if (!conn ) {
4021
- return - ENOMEM ;
4022
- }
4023
- }
4024
-
4025
- if (param ) {
4026
- bt_conn_set_param_le (conn , param );
4027
-
4028
- if (!atomic_test_and_set_bit (conn -> flags ,
4029
- BT_CONN_AUTO_CONNECT )) {
4030
- bt_conn_ref (conn );
4031
- }
4032
- } else {
4033
- if (atomic_test_and_clear_bit (conn -> flags ,
4034
- BT_CONN_AUTO_CONNECT )) {
4035
- bt_conn_unref (conn );
4036
- if (conn -> state == BT_CONN_SCAN_BEFORE_INITIATING ) {
4037
- bt_conn_set_state (conn , BT_CONN_DISCONNECTED );
4038
- }
4039
- }
4040
- }
4041
-
4042
- int err = 0 ;
4043
- if (conn -> state == BT_CONN_DISCONNECTED &&
4044
- atomic_test_bit (bt_dev .flags , BT_DEV_READY )) {
4045
- if (param ) {
4046
- bt_conn_set_state (conn , BT_CONN_SCAN_BEFORE_INITIATING );
4047
- err = bt_le_scan_user_add (BT_LE_SCAN_USER_CONN );
4048
- }
4049
- }
4050
-
4051
- bt_conn_unref (conn );
4052
-
4053
- return err ;
4054
- }
4055
- #endif /* !defined(CONFIG_BT_FILTER_ACCEPT_LIST) */
4056
3997
#endif /* CONFIG_BT_CENTRAL */
4057
3998
4058
3999
int bt_conn_le_conn_update (struct bt_conn * conn ,
0 commit comments