BLE-Stack APIs
3.00.00
|
Type definitions and macros for BLE stack.
Go to the source code of this file.
Macros | |
#define | B_ADDR_LEN 6 |
Default Public and Random Address Length. | |
#define | B_CHANNEL_MAP_LEN 5 |
BLE Channel Map length. | |
#define | B_EVENT_MASK_LEN 8 |
BLE Event mask length. | |
#define | B_FEATURE_SUPPORT_LENGTH 8 |
BLE Feature Supported length. | |
#define | B_LOCAL_NAME_LEN 248 |
BLE Local Name length. | |
#define | B_MAX_ADV_LEN 31 |
BLE Maximum Advertising Packet Length. | |
#define | B_RANDOM_NUM_SIZE 8 |
BLE Random Number Size. | |
#define | B_RESOLVING_LIST_SIZE 10 |
BLE Privacy Resolving List Size For Peer Keys. | |
#define | BLE_LRU_BOND_LIST 0x05 |
The Device's order of bond indexes in least recently used order. | |
#define | BLE_NVID_CSRK 0x03 |
The Device's CSRK. | |
#define | BLE_NVID_CUST_END 0x8F |
End of the Customer's NV IDs. | |
#define | BLE_NVID_CUST_START 0x80 |
Start of the Customer's NV IDs. | |
#define | BLE_NVID_GAP_BOND_END 0x5f |
End of the GAP Bond Manager's NV IDs Range. | |
#define | BLE_NVID_GAP_BOND_START 0x20 |
Start of the GAP Bond Manager's NV IDs. | |
#define | BLE_NVID_GATT_CFG_END 0x79 |
End of the GATT Configuration NV IDs. | |
#define | BLE_NVID_GATT_CFG_START 0x70 |
Start of the GATT Configuration NV IDs. | |
#define | BLE_NVID_IRK 0x02 |
The Device's IRK. | |
#define | BLE_NVID_SIGNCOUNTER 0x04 |
The Device's Sign Counter. | |
#define | bleAlreadyInRequestedMode 0x11 |
Already performing that task. | |
#define | bleGAPBondRejected 0x32 |
The bound information was rejected. | |
#define | bleGAPConnNotAcceptable 0x31 |
The connection was not accepted. | |
#define | bleGAPUserCanceled 0x30 |
The user canceled the task. | |
#define | bleIncorrectMode 0x12 |
Not setup properly to perform that task. | |
#define | bleInsufficientAuthen 0x41 |
The attribute has insufficient authentication. | |
#define | bleInsufficientEncrypt 0x42 |
The attribute has insufficient encryption. | |
#define | bleInsufficientKeySize 0x43 |
The attribute has insufficient encryption key size. | |
#define | bleInvalidMtuSize 0x1B |
MTU size is out of range. | |
#define | bleInvalidPDU 0x40 |
The attribute PDU is invalid. | |
#define | bleInvalidRange 0x18 |
A parameter is out of range. | |
#define | bleInvalidTaskID INVALID_TASK |
Task ID isn't setup properly. | |
#define | bleLinkEncrypted 0x19 |
The link is already encrypted. | |
#define | bleMemAllocError 0x13 |
Memory allocation error occurred. | |
#define | bleNoResources 0x15 |
There are no resource available. | |
#define | bleNotConnected 0x14 |
Can't perform function when not in a connection. | |
#define | bleNotReady 0x10 |
Not ready to perform task. | |
#define | blePending 0x16 |
Waiting. | |
#define | bleProcedureComplete 0x1A |
The Procedure is completed. | |
#define | bleTimeout 0x17 |
Timed out performing function. | |
#define | DISPATCH_CMD_EVENT 0x82 |
Dispatch Command Event message. | |
#define | GAP_EVENT_SIGN_COUNTER_CHANGED 0x4000 |
The device level sign counter changed. | |
#define | GAP_MSG_EVENT 0xD0 |
Incoming GAP message. | |
#define | GATT_MSG_EVENT 0xB0 |
Incoming GATT message. | |
#define | GATT_NO_SERVICE_CHANGED |
#define | GATT_SERV_MSG_EVENT 0xB1 |
Incoming GATT Serv App message. | |
#define | HCI_DATA_EVENT 0x90 |
HCI Data Event message. | |
#define | HCI_EXT_CMD_EVENT 0x93 |
HCI Extended Command Event message. | |
#define | HCI_GAP_EVENT_EVENT 0x91 |
GAP Event message. | |
#define | HCI_GAP_META_EVENT_EVENT 0x95 |
GAP Meta Event message. | |
#define | HCI_SMP_EVENT_EVENT 0x92 |
SMP Event message. | |
#define | HCI_SMP_META_EVENT_EVENT 0x94 |
SMP Meta Event message. | |
#define | ICALL_CMD_EVENT 0x81 |
ICall Command Event message. | |
#define | ICALL_EVENT_EVENT 0x80 |
ICall Event message. | |
#define | INVALID_TASK_ID 0xFF |
Task ID isn't setup properly. | |
#define | KEYLEN 16 |
Default key length. | |
#define | L2CAP_DATA_EVENT 0xA0 |
Incoming data on a channel. | |
#define | L2CAP_SIGNAL_EVENT 0xA2 |
Incoming Signaling message. | |
#define | SM_MSG_EVENT 0xC2 |
Incoming SM message. | |
#define | SM_NEW_RAND_KEY_EVENT 0xC1 |
New Rand Key Event message. | |
#define | TI_BASE_UUID_128(uuid) |
Typedefs | |
typedef Status_t | bStatus_t |
BLE Generic Status return. | |
#define TI_BASE_UUID_128 | ( | uuid | ) |