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]
- enum ble_llid
- struct ble_conn_timing_param_s
Functions [link]
- error_t ble_conn_timing_validate(const struct ble_conn_timing_param_s *params)
- bool_t ble_data_aa_is_valid(uint32_t aa)
- enum ble_llid ble_data_llid_get(const struct buffer_s *p)
- bool_t ble_data_md_get(const struct buffer_s *p)
- bool_t ble_data_nesn_get(const struct buffer_s *p)
- void ble_data_packet_dump(const struct buffer_s *p, bool_t m2s)
- bool_t ble_data_sn_get(const struct buffer_s *p)
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.
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.
This function is declared in ble/protocol/data.h source file, line 56.
this function retrieves data channel packet type
This function is declared in ble/protocol/data.h source file, line 80.
this function retrieves data channel packet MD
This function is declared in ble/protocol/data.h source file, line 72.
this function retrieves data channel packet NESN
This function is declared in ble/protocol/data.h source file, line 49.
this function printk()s a data channel packet
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
Identifier | Description |
---|---|
BLE_LL_RESERVED | |
BLE_LL_DATA_CONT | |
BLE_LL_DATA_START | |
BLE_LL_CONTROL |