Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of BLE_WallbotBLE_Challenge by
ble_hids_init_t Struct Reference
[Human Interface Device Service]
HID Service init structure. More...
#include <ble_hids.h>
Data Fields | |
ble_hids_evt_handler_t | evt_handler |
Event handler to be called for handling events in the HID Service. | |
ble_srv_error_handler_t | error_handler |
Function to be called in case of an error. | |
bool | is_kb |
TRUE if device is operating as a keyboard, FALSE if it is not. | |
bool | is_mouse |
TRUE if device is operating as a mouse, FALSE if it is not. | |
uint8_t | inp_rep_count |
Number of Input Report characteristics. | |
ble_hids_inp_rep_init_t * | p_inp_rep_array |
Information about the Input Report characteristics. | |
uint8_t | outp_rep_count |
Number of Output Report characteristics. | |
ble_hids_outp_rep_init_t * | p_outp_rep_array |
Information about the Output Report characteristics. | |
uint8_t | feature_rep_count |
Number of Feature Report characteristics. | |
ble_hids_feature_rep_init_t * | p_feature_rep_array |
Information about the Feature Report characteristics. | |
ble_hids_rep_map_init_t | rep_map |
Information nedeed for initialization of the Report Map characteristic. | |
ble_hids_hid_information_t | hid_information |
Value of the HID Information characteristic. | |
uint8_t | included_services_count |
Number of services to include in HID service. | |
uint16_t * | p_included_services_array |
Array of services to include in HID service. | |
ble_srv_security_mode_t | security_mode_protocol |
Security settings for HID service protocol attribute. | |
ble_srv_security_mode_t | security_mode_ctrl_point |
Security settings for HID service Control Point attribute. | |
ble_srv_cccd_security_mode_t | security_mode_boot_mouse_inp_rep |
Security settings for HID service Mouse input report attribute. | |
ble_srv_cccd_security_mode_t | security_mode_boot_kb_inp_rep |
Security settings for HID service Keyboard input report attribute. | |
ble_srv_security_mode_t | security_mode_boot_kb_outp_rep |
Security settings for HID service Keyboard output report attribute. |
Detailed Description
HID Service init structure.
This contains all options and data needed for initialization of the service.
Definition at line 172 of file ble_hids.h.
Field Documentation
Function to be called in case of an error.
Definition at line 175 of file ble_hids.h.
Event handler to be called for handling events in the HID Service.
Definition at line 174 of file ble_hids.h.
uint8_t feature_rep_count |
Number of Feature Report characteristics.
Definition at line 182 of file ble_hids.h.
Value of the HID Information characteristic.
Definition at line 185 of file ble_hids.h.
uint8_t included_services_count |
Number of services to include in HID service.
Definition at line 186 of file ble_hids.h.
uint8_t inp_rep_count |
Number of Input Report characteristics.
Definition at line 178 of file ble_hids.h.
bool is_kb |
TRUE if device is operating as a keyboard, FALSE if it is not.
Definition at line 176 of file ble_hids.h.
bool is_mouse |
TRUE if device is operating as a mouse, FALSE if it is not.
Definition at line 177 of file ble_hids.h.
uint8_t outp_rep_count |
Number of Output Report characteristics.
Definition at line 180 of file ble_hids.h.
Information about the Feature Report characteristics.
Definition at line 183 of file ble_hids.h.
uint16_t* p_included_services_array |
Array of services to include in HID service.
Definition at line 187 of file ble_hids.h.
Information about the Input Report characteristics.
Definition at line 179 of file ble_hids.h.
Information about the Output Report characteristics.
Definition at line 181 of file ble_hids.h.
Information nedeed for initialization of the Report Map characteristic.
Definition at line 184 of file ble_hids.h.
Security settings for HID service Keyboard input report attribute.
Definition at line 191 of file ble_hids.h.
Security settings for HID service Keyboard output report attribute.
Definition at line 192 of file ble_hids.h.
Security settings for HID service Mouse input report attribute.
Definition at line 190 of file ble_hids.h.
Security settings for HID service Control Point attribute.
Definition at line 189 of file ble_hids.h.
Security settings for HID service protocol attribute.
Definition at line 188 of file ble_hids.h.
Generated on Tue Jul 12 2022 13:52:34 by
