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
.
|
|
Detailed Description
Macro Definition Documentation
| #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.
Enumeration Type Documentation
Payload field values of LE Role BLE GAP AD Type. Corresponds with ble_advdata_le_role_t enum.