BlueNRG-MS pack for STM32CubeMX
V4.4.0
The BlueNRG-MS pack is an additional software for STM32CubeMX.
|
sm.h File Reference
Go to the source code of this file.
Macros | |
IO capabilities | |
#define | IO_CAP_DISPLAY_ONLY (0x00) |
#define | IO_CAP_DISPLAY_YES_NO (0x01) |
#define | IO_CAP_KEYBOARD_ONLY (0x02) |
#define | IO_CAP_NO_INPUT_NO_OUTPUT (0x03) |
#define | IO_CAP_KEYBOARD_DISPLAY (0x04) |
Authentication requirements | |
#define | BONDING (0x01) |
#define | NO_BONDING (0x00) |
MITM protection requirements | |
#define | MITM_PROTECTION_NOT_REQUIRED (0x00) |
#define | MITM_PROTECTION_REQUIRED (0x01) |
Out-Of-Band data | |
#define | OOB_AUTH_DATA_ABSENT (0x00) |
#define | OOB_AUTH_DATA_PRESENT (0x01) |
Authorization requirements | |
#define | AUTHORIZATION_NOT_REQUIRED (0x00) |
#define | AUTHORIZATION_REQUIRED (0x01) |
Connection authorization | |
#define | CONNECTION_AUTHORIZED (0x01) |
#define | CONNECTION_REJECTED (0x02) |
Use fixed pin | |
#define | USE_FIXED_PIN_FOR_PAIRING (0x00) |
#define | DONOT_USE_FIXED_PIN_FOR_PAIRING (0x01) |
Link security status | |
#define | SM_LINK_AUTHENTICATED (0x01) |
#define | SM_LINK_AUTHORIZED (0x02) |
#define | SM_LINK_ENCRYPTED (0x04) |
SMP pairing failed reason codes | |
#define | PASSKEY_ENTRY_FAILED (0x01) |
#define | OOB_NOT_AVAILABLE (0x02) |
#define | AUTH_REQ_CANNOT_BE_MET (0x03) |
#define | CONFIRM_VALUE_FAILED (0x04) |
#define | PAIRING_NOT_SUPPORTED (0x05) |
#define | INSUFF_ENCRYPTION_KEY_SIZE (0x06) |
#define | CMD_NOT_SUPPORTED (0x07) |
#define | UNSPECIFIED_REASON (0x08) |
#define | VERY_EARLY_NEXT_ATTEMPT (0x09) |
#define | SM_INVALID_PARAMS (0x0A) |
Pairing failed error codes | |
Error codes in EVT_BLUE_GAP_PAIRING_CMPLT event | |
#define | SM_PAIRING_SUCCESS (0x00) |
#define | SM_PAIRING_TIMEOUT (0x01) |
#define | SM_PAIRING_FAILED (0x02) |
Generated on Mon Apr 15 2019 18:10:39 for BlueNRG-MS pack for STM32CubeMX by 1.8.13