19#ifndef MBED_BLE_COMMON_H__
20#define MBED_BLE_COMMON_H__
236static const unsigned BLE_GATT_MTU_SIZE_DEFAULT = 23;
ble_error_t
Error codes for the BLE API.
HVXType_t
Handle Value Notification/Indication event.
@ BLE_UUID_DESCRIPTOR_CHAR_AGGREGATE_FORMAT
Characteristic Aggregate Format Descriptor.
@ BLE_UUID_DESCRIPTOR_CHAR_USER_DESC
Characteristic User Description Descriptor.
@ BLE_UUID_GAP
Generic Access Profile.
@ BLE_UUID_SERVICE_PRIMARY
Primary Service.
@ BLE_UUID_SERVICE_INCLUDE
Included service.
@ BLE_UUID_GAP_CHARACTERISTIC_APPEARANCE
Appearance Characteristic.
@ BLE_UUID_GATT_CHARACTERISTIC_SERVICE_CHANGED
Service Changed Characteristic.
@ BLE_UUID_GAP_CHARACTERISTIC_PPF
Peripheral Privacy Flag Characteristic.
@ BLE_UUID_SERVICE_SECONDARY
Secondary Service.
@ BLE_UUID_DESCRIPTOR_SERVER_CHAR_CONFIG
Server Characteristic Configuration Descriptor.
@ BLE_UUID_GAP_CHARACTERISTIC_DEVICE_NAME
Device Name Characteristic.
@ BLE_UUID_CHARACTERISTIC
Characteristic.
@ BLE_UUID_GAP_CHARACTERISTIC_RECONN_ADDR
Reconnection Address Characteristic.
@ BLE_UUID_GATT
Generic Attribute Profile.
@ BLE_UUID_DESCRIPTOR_CHAR_PRESENTATION_FORMAT
Characteristic Presentation Format Descriptor.
@ BLE_UUID_DESCRIPTOR_CHAR_EXT_PROP
Characteristic Extended Properties Descriptor.
@ BLE_UUID_UNKNOWN
Reserved UUID.
@ BLE_UUID_DESCRIPTOR_CLIENT_CHAR_CONFIG
Client Characteristic Configuration Descriptor.
@ BLE_UUID_GAP_CHARACTERISTIC_PPCP
Peripheral Preferred Connection Parameters Characteristic.
@ BLE_ERROR_NOT_FOUND
Data not found or there is nothing to return.
@ BLE_ERROR_OPERATION_NOT_PERMITTED
The operation requested is not permitted.
@ BLE_ERROR_TIMEOUT
Specified timeout expired.
@ BLE_ERROR_PARAM_OUT_OF_RANGE
One of the supplied parameters is outside the valid range.
@ BLE_ERROR_LIMIT_REACHED
Specified limit expired.
@ BLE_ERROR_INTERNAL_STACK_FAILURE
The platform-specific stack failed.
@ BLE_STACK_BUSY
The stack is busy.
@ BLE_ERROR_NO_MEM
Out of memory.
@ BLE_ERROR_BUFFER_OVERFLOW
The requested action would cause a buffer overflow and has been aborted.
@ BLE_ERROR_NONE
No error.
@ BLE_ERROR_INITIALIZATION_INCOMPLETE
The BLE subsystem has not completed its initialization.
@ BLE_ERROR_UNSPECIFIED
Unknown error.
@ BLE_ERROR_INVALID_STATE
Invalid state.
@ BLE_ERROR_ALREADY_INITIALIZED
The BLE system has already been initialized.
@ BLE_ERROR_NOT_IMPLEMENTED
Requested a feature that isn't yet implemented or isn't supported by the target HW.
@ BLE_ERROR_INVALID_PARAM
One of the supplied parameters is invalid.
@ BLE_HVX_INDICATION
Handle Value Indication.
@ BLE_HVX_NOTIFICATION
Handle Value Notification.