Enumerations

enum  hids_evt_type_t {
  HIDS_EVT_INVALID,
  HIDS_EVT_IN_REP_NOTIFY_ENABLED,
  HIDS_EVT_IN_REP_NOTIFY_DISABLED,
  HIDS_EVT_HOST_SUSP,
  HIDS_EVT_HOST_EXIT_SUSP,
  HIDS_EVT_BOOT_MODE_ENTERED,
  HIDS_EVT_REPORT_MODE_ENTERED,
  HIDS_EVT_REP_CHAR_WRITE
}
 HID Service event type. More...
 
enum  hids_report_type_t {
  HIDS_REPORT_TYPE_RESERVED,
  HIDS_REPORT_TYPE_IN1,
  HIDS_REPORT_TYPE_IN2,
  HIDS_REPORT_TYPE_IN3,
  HIDS_REPORT_TYPE_OUT,
  HIDS_REPORT_TYPE_FEATURE,
  HIDS_REPORT_TYPE_KB_IN,
  HIDS_REPORT_TYPE_KB_OUT,
  HIDS_REPORT_TYPE_MOUSE_IN
}
 HID Service write report type. More...
 

Detailed Description

Enumeration Type Documentation

◆ hids_evt_type_t

HID Service event type.

Enumerator
HIDS_EVT_INVALID 

Invalid event.

HIDS_EVT_IN_REP_NOTIFY_ENABLED 

Input report notification enabled event.

HIDS_EVT_IN_REP_NOTIFY_DISABLED 

Input report notification disabled event.

HIDS_EVT_HOST_SUSP 

Suspend command received.

HIDS_EVT_HOST_EXIT_SUSP 

Exit suspend command received.

HIDS_EVT_BOOT_MODE_ENTERED 

Boot mode entered

HIDS_EVT_REPORT_MODE_ENTERED 

Report mode entered

HIDS_EVT_REP_CHAR_WRITE 

New value has been written to a report characteristic

Definition at line 111 of file hids.h.

◆ hids_report_type_t

HID Service write report type.

Enumerator
HIDS_REPORT_TYPE_RESERVED 

The reserved report type.

HIDS_REPORT_TYPE_IN1 

The input report1 type.

HIDS_REPORT_TYPE_IN2 

The input report2 type.

HIDS_REPORT_TYPE_IN3 

The input report3 type.

HIDS_REPORT_TYPE_OUT 

The output report type.

HIDS_REPORT_TYPE_FEATURE 

The feature report type.

HIDS_REPORT_TYPE_KB_IN 

The boot keyboard input report type.

HIDS_REPORT_TYPE_KB_OUT 

The boot keyboard output report type.

HIDS_REPORT_TYPE_MOUSE_IN 

The boot mouse inputreport type.

Definition at line 125 of file hids.h.