ESP-IDF
ble_sm_result::sm_err
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ble_sm_result::sm_err
ble_sm_result::sm_err field
Syntax
Show:
Summary
Declaration
from
ble_sm_priv.h:283
uint8_t
sm_err
;
Examples
References
from
examples
Code
Location
Referrer
uint8_t
sm_err
;
ble_sm_priv.h:283
res
->
sm_err
=
BLE_SM_ERR_CMD_NOT_SUPP
;
ble_sm.c:764
ble_sm_rx_noop()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:967
ble_sm_process_result()
if
(
res
&&
(
res
->
sm_err
!=
0
)
&&
tx_fail
)
{
ble_sm.c:997
ble_sm_process_result()
ble_sm_pair_fail_tx
(
conn_handle
,
res
->
sm_err
)
;
ble_sm.c:998
ble_sm_process_result()
ble_gap_pairing_complete_event
(
conn_handle
,
res
->
sm_err
)
;
ble_sm.c:1025
ble_sm_process_result()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:1170
ble_sm_enc_start_exec()
res
.
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:1258
ble_sm_enc_event_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:1553
ble_sm_random_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:1606
ble_sm_confirm_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:1811
ble_sm_pair_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:1822
ble_sm_pair_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:1882
ble_sm_pair_req_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:1905
ble_sm_pair_req_rx()
res
->
sm_err
=
BLE_SM_ERR_CMD_NOT_SUPP
;
ble_sm.c:1923
ble_sm_pair_req_rx()
res
->
sm_err
=
BLE_SM_ERR_CMD_NOT_SUPP
;
ble_sm.c:1926
ble_sm_pair_req_rx()
res
->
sm_err
=
BLE_SM_ERR_ENC_KEY_SZ
;
ble_sm.c:1929
ble_sm_pair_req_rx()
res
->
sm_err
=
BLE_SM_ERR_INVAL
;
ble_sm.c:1932
ble_sm_pair_req_rx()
res
->
sm_err
=
BLE_SM_ERR_AUTHREQ
;
ble_sm.c:1940
ble_sm_pair_req_rx()
res
->
sm_err
=
BLE_SM_ERR_ENC_KEY_SZ
;
ble_sm.c:1943
ble_sm_pair_req_rx()
res
->
sm_err
=
BLE_SM_ERR_AUTHREQ
;
ble_sm.c:1947
ble_sm_pair_req_rx()
res
->
sm_err
=
BLE_SM_ERR_ENC_KEY_SZ
;
ble_sm.c:2004
ble_sm_pair_rsp_rx()
res
->
sm_err
=
BLE_SM_ERR_INVAL
;
ble_sm.c:2007
ble_sm_pair_rsp_rx()
res
->
sm_err
=
BLE_SM_ERR_ENC_KEY_SZ
;
ble_sm.c:2013
ble_sm_pair_rsp_rx()
res
->
sm_err
=
BLE_SM_ERR_AUTHREQ
;
ble_sm.c:2016
ble_sm_pair_rsp_rx()
res
->
sm_err
=
BLE_SM_ERR_AUTHREQ
;
ble_sm.c:2023
ble_sm_pair_rsp_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2041
ble_sm_pair_rsp_rx()
res
->
sm_err
=
BLE_SM_ERR_CMD_NOT_SUPP
;
ble_sm.c:2103
ble_sm_sec_req_rx()
res
->
sm_err
=
BLE_SM_ERR_SUCCESS
;
ble_sm.c:2178
ble_sm_key_exch_success()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2399
ble_sm_key_exch_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2429
ble_sm_enc_info_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2445
ble_sm_enc_info_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2468
ble_sm_master_id_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2484
ble_sm_master_id_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2508
ble_sm_id_info_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2524
ble_sm_id_info_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2547
ble_sm_id_addr_info_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2563
ble_sm_id_addr_info_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2586
ble_sm_sign_info_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm.c:2602
ble_sm_sign_info_rx()
res
->
sm_err
=
cmd
->
reason
;
ble_sm.c:2634
ble_sm_fail_rx()
res
.
sm_err
=
BLE_SM_ERR_NUMCMP
;
ble_sm.c:3028
ble_sm_inject_io()
res
.
sm_err
=
BLE_SM_ERR_OOB
;
ble_sm.c:3044
ble_sm_inject_io()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_lgcy.c:154
ble_sm_lgcy_confirm_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_lgcy.c:187
ble_sm_lgcy_random_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_lgcy.c:197
ble_sm_lgcy_random_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_lgcy.c:222
ble_sm_lgcy_random_rx()
res
->
sm_err
=
BLE_SM_ERR_CONFIRM_MISMATCH
;
ble_sm_lgcy.c:230
ble_sm_lgcy_random_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_lgcy.c:239
ble_sm_lgcy_random_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:275
ble_sm_sc_oob_confirm()
res
->
sm_err
=
BLE_SM_ERR_CONFIRM_MISMATCH
;
ble_sm_sc.c:284
ble_sm_sc_oob_confirm()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:311
ble_sm_sc_confirm_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:320
ble_sm_sc_confirm_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:330
ble_sm_sc_confirm_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:338
ble_sm_sc_confirm_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:363
ble_sm_sc_gen_numcmp()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:404
ble_sm_sc_random_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:414
ble_sm_sc_random_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:423
ble_sm_sc_random_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:464
ble_sm_sc_random_rx()
res
->
sm_err
=
BLE_SM_ERR_CONFIRM_MISMATCH
;
ble_sm_sc.c:472
ble_sm_sc_random_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:484
ble_sm_sc_random_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:546
ble_sm_sc_public_key_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:554
ble_sm_sc_public_key_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:564
ble_sm_sc_public_key_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:610
ble_sm_sc_public_key_rx()
res
->
sm_err
=
BLE_SM_ERR_AUTHREQ
;
ble_sm_sc.c:619
ble_sm_sc_public_key_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:632
ble_sm_sc_public_key_rx()
res
->
sm_err
=
BLE_SM_ERR_DHKEY
;
ble_sm_sc.c:642
ble_sm_sc_public_key_rx()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:751
ble_sm_sc_dhkey_check_exec()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:807
ble_sm_dhkey_check_process()
res
->
sm_err
=
BLE_SM_ERR_DHKEY
;
ble_sm_sc.c:814
ble_sm_dhkey_check_process()
res
->
sm_err
=
BLE_SM_ERR_UNSPECIFIED
;
ble_sm_sc.c:848
ble_sm_sc_dhkey_check_rx()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
ble_sm_result::sm_err
is written by 32 functions and is read by 1 function:
ble_sm_rx_noop()
ble_sm_process_result()
ble_sm_enc_start_exec()
ble_sm_enc_event_rx()
ble_sm_random_rx()
ble_sm_confirm_rx()
ble_sm_pair_exec()
ble_sm_pair_req_rx()
ble_sm_pair_rsp_rx()
ble_sm_sec_req_rx()
ble_sm_key_exch_success()
ble_sm_key_exch_exec()
ble_sm_enc_info_rx()
ble_sm_master_id_rx()
ble_sm_id_info_rx()
ble_sm_id_addr_info_rx()
ble_sm_sign_info_rx()
ble_sm_fail_rx()
ble_sm_inject_io()
ble_sm_lgcy_confirm_exec()
ble_sm_lgcy_random_exec()
ble_sm_lgcy_random_rx()
ble_sm_sc_oob_confirm()
ble_sm_sc_confirm_exec()
ble_sm_sc_gen_numcmp()
ble_sm_sc_random_exec()
ble_sm_sc_random_rx()
ble_sm_sc_public_key_exec()
ble_sm_sc_public_key_rx()
ble_sm_sc_dhkey_check_exec()
ble_sm_dhkey_check_process()
ble_sm_sc_dhkey_check_rx()
All items filtered out
ble_sm_result::sm_err
ble_sm_process_result()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out