|
#define | ATT_ATTR_HANDLE(info, i) |
|
#define | ATT_ATTR_HANDLE_IDX(i) ( (i) * (2 + 2) ) |
|
#define | ATT_BT_PAIR_HANDLE(info, i) |
|
#define | ATT_BT_PAIR_HANDLE_IDX(i) ( (i) * (2 + ATT_BT_UUID_SIZE) ) |
|
#define | ATT_BT_PAIR_UUID(info, i) |
|
#define | ATT_BT_PAIR_UUID_IDX(i) ( ATT_BT_PAIR_HANDLE_IDX( (i) ) + 2 ) |
|
#define | ATT_CANCEL_PREPARED_WRITES 0x00 |
| Cancel all prepared writes.
|
|
#define | ATT_GRP_END_HANDLE(info, i) |
|
#define | ATT_GRP_END_HANDLE_IDX(i) ( ATT_ATTR_HANDLE_IDX( (i) ) + 2 ) |
|
#define | ATT_HANDLE(handles, i) |
|
#define | ATT_HANDLE_BT_UUID_TYPE 0x01 |
| Handle and 16-bit Bluetooth UUID.
|
|
#define | ATT_HANDLE_IDX(i) ( (i) * 2 ) |
|
#define | ATT_HANDLE_UUID_TYPE 0x02 |
| Handle and 128-bit UUID.
|
|
#define | ATT_MIN_NUM_HANDLES 2 |
| Minimum number of handles in a single Read Multiple Request.
|
|
#define | ATT_PAIR_HANDLE(info, i) |
|
#define | ATT_PAIR_HANDLE_IDX(i) ( (i) * (2 + ATT_UUID_SIZE) ) |
|
#define | ATT_PAIR_UUID_IDX(i) ( ATT_PAIR_HANDLE_IDX( (i) ) + 2 ) |
|
#define | ATT_WRITE_COMMAND(method, cmd) ( ( (method) == ATT_WRITE_REQ ) && ( (cmd) == TRUE ) ) |
| ATT Write Command.
|
|
#define | ATT_WRITE_PREPARED_VALUES 0x01 |
| Immediately write all pending prepared values.
|
|
#define | GATT_ATTR_HANDLE_SIZE 0x02 |
| Number of octets attribute handle.
|
|
#define | GATT_BASE_METHOD 0x40 |
| GATT Base Method.
|
|
#define | GATT_INVALID_HANDLE 0x0000 |
| Invalid attribute handle.
|
|
#define | GATT_MAX_ATTR_SIZE 512 |
| GATT Maximum length of an attribute value.
|
|
#define | GATT_MAX_HANDLE 0xFFFF |
| Maximum attribute handle.
|
|
#define | GATT_MAX_MTU 0xFFFF |
| Maximum MTU size.
|
|
#define | GATT_MAX_NUM_PREPARE_WRITES 5 |
| GATT Maximum number of attributes that Attribute Server can prepare for writing per Attribute Client.
|
|
#define | GATT_MIN_HANDLE 0x0001 |
| Minimum attribute handle.
|
|