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

The source code of this header can be browsed online.

Description [link] 

this header defines protocol data types for advertising.

Members [link] 

Types [link] 

Functions [link] 

Macros [link] 

Members detail [link] 

#define BLE_LL_DATA_MD [link] 

This macro is declared in ble/protocol/data.h source file, line 45.

Protocol defined data channel packet flags

#define BLE_LL_DATA_NESN [link] 

This macro is declared in ble/protocol/data.h source file, line 44.

Protocol defined data channel packet flags

#define BLE_LL_DATA_SN [link] 

This macro is declared in ble/protocol/data.h source file, line 43.

Protocol defined data channel packet flags

#define BLE_PROTOCOL_DATA_H_ [link] 

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

error_t ble_conn_timing_validate(const struct ble_conn_timing_param_s *params) [link] 

This function is declared in ble/protocol/data.h source file, line 95.

this function checks whether connection parameters are valid.

bool_t ble_data_aa_is_valid(uint32_t aa) [link] 

This function is declared in ble/protocol/data.h source file, line 87.

this function checks whether Access Address is valid for 6.B.2.1.2.

enum ble_llid ble_data_llid_get(const struct buffer_s *p) [link] 

This function is declared in ble/protocol/data.h source file, line 56.

this function retrieves data channel packet type

bool_t ble_data_md_get(const struct buffer_s *p) [link] 

This function is declared in ble/protocol/data.h source file, line 80.

this function retrieves data channel packet MD

bool_t ble_data_nesn_get(const struct buffer_s *p) [link] 

This function is declared in ble/protocol/data.h source file, line 72.

this function retrieves data channel packet NESN

void ble_data_packet_dump(const struct buffer_s *p, bool_t m2s) [link] 

This function is declared in ble/protocol/data.h source file, line 49.

this function printk()s a data channel packet

bool_t ble_data_sn_get(const struct buffer_s *p) [link] 

This function is declared in ble/protocol/data.h source file, line 64.

this function retrieves data channel packet SN

enum ble_llid [link] 

This enum is declared in ble/protocol/data.h source file, line 36.

Protocol defined data channel packet types

IdentifierDescription
BLE_LL_RESERVED
BLE_LL_DATA_CONT
BLE_LL_DATA_START
BLE_LL_CONTROL

struct ble_conn_timing_param_s [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