9 #ifndef _HID_SERVICE_H_ 10 #define _HID_SERVICE_H_ 19 #include "ble_gatt_server.h" 27 #define MAX_EXT_REP_REF_NUM 5 28 #define MAX_INCLUDED_SERVICE_NUM 3
uint16_t data_len
Definition: service_human_interface_device.h:37
Definition: service_human_interface_device.h:79
uint16_t att_handle
attribute handle.
Definition: ble_att.h:52
#define MAX_INCLUDED_SERVICE_NUM
Definition: service_human_interface_device.h:28
uint8_t report_ID
Definition: service_human_interface_device.h:92
HIDS_REPORT_TYPE
HID report type.
Definition: service_human_interface_device.h:76
void(* ATTCB)(ATT_CB_TYPE type, uint8_t linkindex, uint16_t handle)
attribute value accessed call back function.
Definition: ble_att.h:111
void HIDS_init(hids_init_para *para)
Initialization function of human interface device service.
hids_char_hid_control_point_t hid_cp
Definition: service_human_interface_device.h:70
uint8_t * data
Definition: service_human_interface_device.h:36
uint8_t included_service_num
Definition: service_human_interface_device.h:41
ATTCB cb
Definition: service_human_interface_device.h:95
att_handle HIDS_add_report(hids_report_para *para)
Initialization function of human interface device service.
hids_char_hid_information_t hid_info
Definition: service_human_interface_device.h:69
Report map characteristic initialization parameters.
Definition: service_human_interface_device.h:34
#define MAX_EXT_REP_REF_NUM
Definition: service_human_interface_device.h:27
HID control point characteristic initialization parameters.
Definition: service_human_interface_device.h:57
HID report characteristic initialization parameter.
Definition: service_human_interface_device.h:89
hids_char_report_map_t rmap
Definition: service_human_interface_device.h:68
HIDS_REPORT_TYPE report_type
Definition: service_human_interface_device.h:91
uint16_t data_len
Definition: service_human_interface_device.h:94
Definition: service_human_interface_device.h:83
uint8_t * data
Definition: service_human_interface_device.h:93
Definition: service_human_interface_device.h:81
ATTCB cb
Definition: service_human_interface_device.h:60
uint8_t ext_rep_ref_uuid_num
Definition: service_human_interface_device.h:40
Human information service initialization parameters.
Definition: service_human_interface_device.h:66
uint8_t * data
Definition: service_human_interface_device.h:59