BLE_SMP_Config

C

uint16_t BLE_SMP_Config(BLE_SMP_Config_T * p_config);

Description

Configures SMP pairing parameters.

Note

Man-In-The-Middle (MITM) protection is requested if ioCapability is set to anything other than NoInputNoOutput.Defaults are used if this function is not called:- ioCapability : BLE_SMP_IO_NOINPUTNOOUTPUT- oob: false (no Out Of Band (OOB) authentication data)- authReqFlag : Pairing options_BONDING | Pairing options_SECURE_CONNECTION- scOnly: true (LE secure connection only)

Parameters

ParameterDescription
[in] p_configPointer to the configuration structure. See BLE_SMP_Config_T.

Return values

Return valueDescription
MBA_RES_SUCCESSPairing parameters configured successfully.
MBA_RES_INVALID_PARAThe parameters provided are invalid.