ble/protocol/llcp.h header reference
[Bluetooth Low Energy library module]

The source code of this header can be browsed online.

Description [link] 

Protocol definitions for LLCP

Members [link] 

Types [link] 

Functions [link] 

Members detail [link] 

#define BLE_PROTOCOL_LLCP_H_ [link] 

This macro is declared in ble/protocol/llcp.h source file, line 21.

struct ble_conn_params_update [link] 

This struct is declared in ble/protocol/llcp.h source file, line 89.

void ble_data_conn_params_update_parse(const uint8_t *pdu, struct ble_conn_params_update *cpu) [link] 

This function is declared in ble/protocol/llcp.h source file, line 99.

enum ble_ll_control_type ble_data_control_get(const struct buffer_s *p) [link] 

This function is declared in ble/protocol/llcp.h source file, line 103.

enum ble_feature [link] 

This enum is declared in ble/protocol/llcp.h source file, line 44.

IdentifierDescription
BLE_LL_FEATURE_LE_ENCRYPTION
BLE_LL_FEATURE_CONNECTION_PARAMETERS_REQUEST_PROCEDURE
BLE_LL_FEATURE_EXTENDED_REJECT_INDICATION
BLE_LL_FEATURE_SLAVE_INITIATED_FEATURES_EXCHANGE
BLE_LL_FEATURE_LE_PING
BLE_LL_FEATURE_LE_DATA_PACKET_LENGTH_EXTENSION
BLE_LL_FEATURE_LL_PRIVACY
BLE_LL_FEATURE_EXTENDED_SCANNER_FILTER_POLICIES

enum ble_ll_control_type [link] 

This enum is declared in ble/protocol/llcp.h source file, line 56.

IdentifierDescription
BLE_LL_CONNECTION_UPDATE_REQ
BLE_LL_CHANNEL_MAP_REQ
BLE_LL_TERMINATE_IND
BLE_LL_ENC_REQ
BLE_LL_ENC_RSP
BLE_LL_START_ENC_REQ
BLE_LL_START_ENC_RSP
BLE_LL_UNKNOWN_RSP
BLE_LL_FEATURE_REQ
BLE_LL_FEATURE_RSP
BLE_LL_PAUSE_ENC_REQ
BLE_LL_PAUSE_ENC_RSP
BLE_LL_VERSION_IND
BLE_LL_REJECT_IND
BLE_LL_SLAVE_FEATURE_REQ
BLE_LL_CONNECTION_PARAM_REQ
BLE_LL_CONNECTION_PARAM_RSP
BLE_LL_REJECT_IND_EXT
BLE_LL_PING_REQ
BLE_LL_PING_RSP
BLE_LL_LENGTH_REQ
BLE_LL_LENGTH_RSP

void ble_llcp_packet_dump(const struct buffer_s *p) [link] 

This function is declared in ble/protocol/llcp.h source file, line 96.

enum ble_version [link] 

This enum is declared in ble/protocol/llcp.h source file, line 31.

IdentifierDescription
BLE_LL_VERSION_1_0b
BLE_LL_VERSION_1_1
BLE_LL_VERSION_1_2
BLE_LL_VERSION_2_0_EDR
BLE_LL_VERSION_2_1_EDR
BLE_LL_VERSION_3_0_HS
BLE_LL_VERSION_4_0
BLE_LL_VERSION_4_1
BLE_LL_VERSION_4_2

[link] 

This struct is declared in ble/protocol/data.h source file, line 90.

This struct is for internal use only.

Valid XHTML 1.0 StrictGenerated by diaxen on Thu Aug 4 15:44:05 2022 using MkDoc