#include "at_ble_api.h"
#include "platform.h"
#include "interface.h"
#include "gattc_task.h"
#include "gattm_task.h"
Functions | |
ATT_ERR | gattm_add_attribute_req_handler (uint16_t start_hdl, uint16_t max_data_size, uint16_t perm, uint8_t uuid_len, uint8_t *uuid, uint16_t *handle) |
ATT_ERR | gattm_add_svc_req_handler (uint16_t *start_hdl, uint16_t total_size, uint8_t nb_att_uuid_16, uint8_t nb_att_uuid_32, uint8_t nb_att_uuid_128) |
ATT_ERR | gattm_att_get_value_req_handler (uint16_t handle, uint16_t *length, uint8_t *value) |
ATT_ERR | gattm_att_set_value_req_handler (uint16_t handle, uint16_t length, uint8_t *value) |
ATT_ERR gattm_add_attribute_req_handler | ( | uint16_t | start_hdl, |
uint16_t | max_data_size, | ||
uint16_t | perm, | ||
uint8_t | uuid_len, | ||
uint8_t * | uuid, | ||
uint16_t * | handle | ||
) |
References GATTM_ADD_ATTRIBUTE_REQ, GATTM_ADD_ATTRIBUTE_RSP, INTERFACE_MSG_DONE, INTERFACE_MSG_INIT, INTERFACE_PACK_ARG_BLOCK, INTERFACE_PACK_ARG_UINT16, INTERFACE_PACK_ARG_UINT8, INTERFACE_SEND_WAIT, INTERFACE_UNPACK_UINT16, INTERFACE_UNPACK_UINT8, and TASK_ATTM.
Referenced by at_ble_service_define(), client_conf_define(), extended_properties_define(), presentation_format_define(), server_conf_define(), and user_description_define().
ATT_ERR gattm_add_svc_req_handler | ( | uint16_t * | start_hdl, |
uint16_t | total_size, | ||
uint8_t | nb_att_uuid_16, | ||
uint8_t | nb_att_uuid_32, | ||
uint8_t | nb_att_uuid_128 | ||
) |
ATT_ERR gattm_att_get_value_req_handler | ( | uint16_t | handle, |
uint16_t * | length, | ||
uint8_t * | value | ||
) |
ATT_ERR gattm_att_set_value_req_handler | ( | uint16_t | handle, |
uint16_t | length, | ||
uint8_t * | value | ||
) |
References GATTM_ATT_SET_VALUE_REQ, GATTM_ATT_SET_VALUE_RSP, INTERFACE_MSG_DONE, INTERFACE_MSG_INIT, INTERFACE_PACK_ARG_BLOCK, INTERFACE_PACK_ARG_UINT16, INTERFACE_SEND_WAIT, INTERFACE_UNPACK_UINT16, INTERFACE_UNPACK_UINT8, and TASK_ATTM.
Referenced by at_ble_characteristic_value_set(), at_ble_service_define(), client_conf_define(), extended_properties_define(), gattc_write_cmd_ind(), presentation_format_define(), server_conf_define(), and user_description_define().