app_usbd_hid_inst_t

nRF5 SDK v12.2.0

USB HID instance. More...

#include <app_usbd_hid.h>

Data Fields

uint8_t const * p_raw_desc
HID class descriptors, raw array.
size_t raw_desc_size
HID class descriptors size, raw array size.
uint8_t const * p_report_dsc
Report descriptor, raw array.
size_t report_dsc_size
Report descriptor, raw array size.
app_usbd_hid_report_buffer_t * p_rep_buffers_in
Report buffers IN.
size_t rep_buffers_count_in
Report count IN.
app_usbd_hid_report_buffer_t
const *
p_rep_buffer_out
Report buffer OUT (only one instance)
app_usbd_hid_methods_t const * p_hid_methods
Hid interface methods.
app_usbd_hid_user_ev_handler_t user_event_handler
User event handler.

Detailed Description

USB HID instance.

  • components/libraries/usbd/class/hid/app_usbd_hid.h