Modules | |
OOB pairing common data configuration | |
Macros | |
#define | AD_TYPE_LE_ROLE_DATA_SIZE 1UL |
#define | AD_TYPE_LE_ROLE_SIZE |
#define | AD_TYPE_TK_VALUE_DATA_SIZE (sizeof(ble_advdata_tk_value_t)) |
#define | AD_TYPE_TK_VALUE_SIZE |
#define | AD_TYPE_OOB_FLAGS_DATA_SIZE 1UL |
#define | AD_TYPE_OOB_FLAGS_SIZE |
#define | AD_TYPE_CONFIRM_VALUE_DATA_SIZE 16UL |
#define | AD_TYPE_CONFIRM_VALUE_SIZE |
#define | AD_TYPE_RANDOM_VALUE_DATA_SIZE 16UL |
#define | AD_TYPE_RANDOM_VALUE_SIZE |
#define | AD_TYPE_LESC_SIZE |
#define | AD_TYPE_SEC_MGR_OOB_FLAG_SET 1U |
#define | AD_TYPE_SEC_MGR_OOB_FLAG_CLEAR 0U |
#define | AD_TYPE_SEC_MGR_OOB_FLAG_OOB_DATA_PRESENT_POS 0UL |
#define | AD_TYPE_SEC_MGR_OOB_FLAG_OOB_LE_SUPPORTED_POS 1UL |
#define | AD_TYPE_SEC_MGR_OOB_FLAG_SIM_LE_AND_EP_POS 2UL |
#define | AD_TYPE_SEC_MGR_OOB_ADDRESS_TYPE_PUBLIC 0UL |
#define | AD_TYPE_SEC_MGR_OOB_ADDRESS_TYPE_RANDOM 1UL |
#define | AD_TYPE_SEC_MGR_OOB_FLAG_ADDRESS_TYPE_POS 3UL |
Enumerations | |
enum | nfc_ble_advdata_le_role_encoded_t { NFC_BLE_ADVDATA_ROLE_ENCODED_ONLY_PERIPH = 0, NFC_BLE_ADVDATA_ROLE_ENCODED_ONLY_CENTRAL, NFC_BLE_ADVDATA_ROLE_ENCODED_BOTH_PERIPH_PREFERRED, NFC_BLE_ADVDATA_ROLE_ENCODED_BOTH_CENTRAL_PREFERRED } |
Payload field values of LE Role BLE GAP AD Type. Corresponds with ble_advdata_le_role_t enum. More... | |
Variables | |
const uint8_t | le_oob_rec_type_field [32] |
External reference to the type field of the Bluetooth LE Carrier Configuration NDEF record, defined in the file nfc_ble_pair_common.c . | |
#define AD_TYPE_CONFIRM_VALUE_DATA_SIZE 16UL |
Data size (in octets) of the LESC Confirmation value.
#define AD_TYPE_CONFIRM_VALUE_SIZE |
Size (in octets) of the LESC Confirmation value AD type.
#define AD_TYPE_LE_ROLE_DATA_SIZE 1UL |
Data size (in octets) of the LE Role AD type.
#define AD_TYPE_LE_ROLE_SIZE |
Size (in octets) of the LE Role AD type.
#define AD_TYPE_LESC_SIZE |
Total size (in octets) of the LESC OOB AD data fields in NDEF message.
#define AD_TYPE_OOB_FLAGS_DATA_SIZE 1UL |
Data size (in octets) of the Security Manager OOB Flags AD type.
#define AD_TYPE_OOB_FLAGS_SIZE |
Size (in octets) of the Security Manager OOB Flags AD type.
#define AD_TYPE_RANDOM_VALUE_DATA_SIZE 16UL |
Data size (in octets) of the LESC Random value.
#define AD_TYPE_RANDOM_VALUE_SIZE |
Size (in octets) of the LESC Random value AD type.
#define AD_TYPE_SEC_MGR_OOB_ADDRESS_TYPE_PUBLIC 0UL |
Security Manager OOB Public Address type.
#define AD_TYPE_SEC_MGR_OOB_ADDRESS_TYPE_RANDOM 1UL |
Security Manager OOB Random Address type.
#define AD_TYPE_SEC_MGR_OOB_FLAG_ADDRESS_TYPE_POS 3UL |
Security Manager OOB Address type Flag (0 = Public Address, 1 = Random Address) position.
#define AD_TYPE_SEC_MGR_OOB_FLAG_CLEAR 0U |
Security Manager OOB Flag clear. Flag selection is done using _POS defines
#define AD_TYPE_SEC_MGR_OOB_FLAG_OOB_DATA_PRESENT_POS 0UL |
Security Manager OOB Data Present Flag position.
#define AD_TYPE_SEC_MGR_OOB_FLAG_OOB_LE_SUPPORTED_POS 1UL |
Security Manager OOB Low Energy Supported Flag position.
#define AD_TYPE_SEC_MGR_OOB_FLAG_SET 1U |
Security Manager OOB Flag set. Flag selection is done using _POS defines
#define AD_TYPE_SEC_MGR_OOB_FLAG_SIM_LE_AND_EP_POS 2UL |
Security Manager OOB Simultaneous LE and BR/EDR to Same Device Capable Flag position.
#define AD_TYPE_TK_VALUE_DATA_SIZE (sizeof(ble_advdata_tk_value_t)) |
Data size (in octets) of the Security Manager TK value AD type.
#define AD_TYPE_TK_VALUE_SIZE |
Size (in octets) of the Security Manager TK value AD type.
Payload field values of LE Role BLE GAP AD Type. Corresponds with ble_advdata_le_role_t enum.