nRF Connect SDK Bare Metal API 2.0.99
Loading...
Searching...
No Matches
ble_hids Struct Reference

HID Service structure. This contains various status information for the service. More...

#include <bm/bluetooth/services/ble_hids.h>

Data Fields

ble_hids_evt_handler_t evt_handler
 Event handler to be called for handling events in the HID Service.
 
uint16_t service_handle
 Handle of HID Service (as provided by the Bluetooth LE stack).
 
ble_gatts_char_handles_t protocol_mode_handles
 Handles related to the Protocol Mode characteristic (will only be created if CONFIG_BLE_HIDS_BOOT_KEYBOARD or CONFIG_BLE_HIDS_BOOT_MOUSE is set).
 
uint8_t input_report_count
 Number of Input Report characteristics.
 
struct ble_hids_rep_char inp_rep_array [CONFIG_BLE_HIDS_INPUT_REPORT_MAX_NUM]
 Information about the Input Report characteristics.
 
uint8_t output_report_count
 Number of Output Report characteristics.
 
struct ble_hids_rep_char outp_rep_array [CONFIG_BLE_HIDS_OUTPUT_REPORT_MAX_NUM]
 Information about the Output Report characteristics.
 
uint8_t feature_report_count
 Number of Feature Report characteristics.
 
struct ble_hids_rep_char feature_rep_array [CONFIG_BLE_HIDS_FEATURE_REPORT_MAX_NUM]
 Information about the Feature Report characteristics.
 
ble_gatts_char_handles_t rep_map_handles
 Handles related to the Report Map characteristic.
 
uint16_t rep_map_ext_rep_ref_handle
 Handle of the Report Map External Report Reference descriptor.
 
ble_gatts_char_handles_t boot_kb_inp_rep_handles
 Handles related to the Boot Keyboard Input Report characteristic (will only be created if struct ble_hids_config.is_kb is set).
 
ble_gatts_char_handles_t boot_kb_outp_rep_handles
 Handles related to the Boot Keyboard Output Report characteristic (will only be created if struct ble_hids_config.is_kb is set).
 
ble_gatts_char_handles_t boot_mouse_inp_rep_handles
 Handles related to the Boot Mouse Input Report characteristic (will only be created if struct ble_hids_config.is_mouse is set).
 
ble_gatts_char_handles_t hid_information_handles
 Handles related to the Report Map characteristic.
 
ble_gatts_char_handles_t hid_control_point_handles
 Handles related to the Report Map characteristic.
 
struct ble_hids_link_ctx_storage link_ctx_storage
 Link context storage with handles of all current connections and its data context.
 
const struct ble_hids_report_configinp_rep_init_array
 Information about the Input Report characteristics.
 
const struct ble_hids_report_configoutp_rep_init_array
 Information about the Output Report characteristics.
 
const struct ble_hids_report_configfeature_rep_init_array
 Information about the Feature Report characteristics.
 

Detailed Description

HID Service structure. This contains various status information for the service.


The documentation for this struct was generated from the following file: