Data Structures | |
struct | att_desired_type |
desired UUID More... | |
struct | att_info_data |
Attribute data holder. More... | |
struct | att_uuid_type |
UUID with different length Structure. More... | |
Macros | |
#define | API_PKT_ID 0x05 |
#define | ATT_CHAR_NAME_MAX_LEN 0x0030 |
#define | ATT_MAX_NUM_EXT_PROFILE 0x000A |
#define | ATT_MAX_NUM_INCL_PROFILE 0x000A |
#define | ATT_NB_MULT_HDLS 0x0008 |
Nb of handles for multiple handle operation. More... | |
#define | ATT_SIGNATURE_LEN 0x0C |
#define | ATT_SVC_VALUE_MAX_LEN 0x0030 |
Length, number, offset defines. More... | |
#define | ATT_UUID_128_LEN 0x0010 |
#define | ATT_UUID_16_LEN 0x0002 |
#define | ATT_UUID_32_LEN 0x0004 |
#define | ATTM_MAX_VALUE (AT_DEFAULT_MTU+1) |
Maximum value length. More... | |
#define | ATTM_RELIABLE_WRITE 0x10 |
Maximum content of reliable write. More... | |
#define | FALSE 0 |
#define | HDR_LEN 9 |
#define | KE_BUILD_ID(type, index) ( (uint16_t)(((index) << 8)|(type)) ) |
Builds the task identifier from the type and the index of that task. More... | |
#define | KE_IDX_GET(NMI_Uint16) (((NMI_Uint16) >> 8) & 0xFF) |
Retrieves task index number from task id. More... | |
#define | KEY_LEN 0x10 |
#define | NMI_CHAR_MAX_LEN (2) |
#define | PERM(access, right) (((PERM_RIGHT_ ## right) << (PERM_ACCESS_ ## access)) & (PERM_ACCESS_MASK_ ## access)) |
#define | TASK_EXTERN TASK_GTL |
#define | TRUE 1 |
#define API_PKT_ID 0x05 |
#define ATT_CHAR_NAME_MAX_LEN 0x0030 |
#define ATT_MAX_NUM_EXT_PROFILE 0x000A |
#define ATT_MAX_NUM_INCL_PROFILE 0x000A |
#define ATT_NB_MULT_HDLS 0x0008 |
Nb of handles for multiple handle operation.
#define ATT_SIGNATURE_LEN 0x0C |
#define ATT_SVC_VALUE_MAX_LEN 0x0030 |
Length, number, offset defines.
#define ATT_UUID_128_LEN 0x0010 |
#define ATT_UUID_16_LEN 0x0002 |
#define ATT_UUID_32_LEN 0x0004 |
#define ATTM_MAX_VALUE (AT_DEFAULT_MTU+1) |
Maximum value length.
#define ATTM_RELIABLE_WRITE 0x10 |
Maximum content of reliable write.
#define FALSE 0 |
#define HDR_LEN 9 |
#define KE_BUILD_ID | ( | type, | |
index | |||
) | ( (uint16_t)(((index) << 8)|(type)) ) |
Builds the task identifier from the type and the index of that task.
Referenced by gapc_bond_cfm_handler_key_exch(), gapc_bond_cfm_handler_pair_resp(), gapc_bond_cmd_handler(), gapc_connection_cfm_handler(), gapc_disconnect_cmd_handler(), gapc_encrypt_cfm_handler(), gapc_encrypt_cmd_handler(), gapc_get_info_cmd_handler(), gapc_get_tx_pwr_req_handler(), gapc_key_exch(), gapc_param_update_cfm_handler(), gapc_param_update_cmd_handler(), gapc_security_cmd_handler(), gapc_set_tx_pwr_req_handler(), gattc_disc_cmd_handler(), gattc_execute_write_cmd_handler(), gattc_mtu_cmd_handler(), gattc_read_cmd_handler_by_uuid(), gattc_read_cmd_handler_multible(), gattc_read_cmd_handler_simple_read(), gattc_reg_to_peer_handler(), gattc_send_evt_cmd_handler(), gattc_svc_changed_notification_cmd_handler(), and gattc_write_cmd_handler().
#define KE_IDX_GET | ( | NMI_Uint16 | ) | (((NMI_Uint16) >> 8) & 0xFF) |
Retrieves task index number from task id.
Referenced by gapc_bond_ind(), gapc_bond_req(), gapc_bond_req_ind(), gapc_cmp_evt(), gapc_encrypt_ind(), gapc_encrypt_req_ind(), gapc_param_update_req_ind(), gapc_param_updated_ind(), gapc_sec_req_ind(), gattc_disc_char_desc_ind_parser(), gattc_disc_char_ind_parser(), gattc_disc_svc_incl_ind_parser(), gattc_disc_svc_ind_parser(), gattc_event_ind_parser(), gattc_read_ind_parser(), and gattc_write_cmd_ind().
#define KEY_LEN 0x10 |
#define NMI_CHAR_MAX_LEN (2) |
#define PERM | ( | access, | |
right | |||
) | (((PERM_RIGHT_ ## right) << (PERM_ACCESS_ ## access)) & (PERM_ACCESS_MASK_ ## access)) |
#define TASK_EXTERN TASK_GTL |
Referenced by gattm_add_svc_req_handler().
#define TRUE 1 |
anonymous enum |
Attribute access types.
anonymous enum |
Attribute access types mask.
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
Attribute & Service access rights mask.
anonymous enum |
Tasks types.
enum adv_filter_policy |
Advertising filter policy.