nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
HID report provider events

HID report provider events . More...

Data Structures

struct  subscriber_conn_state
 Structure describing HID subscriber connection state. More...
 
struct  hid_report_provider_api
 HID report provider API (used by HID state). More...
 
struct  hid_state_api
 HID state APIs (used by HID report provider). More...
 
struct  hid_report_provider_event
 HID report provider event. More...
 

Detailed Description

HID report provider events .

The hid_report_provider_event is used to link the HID report provider and the HID state during boot.

The HID state module tracks the state of HID report subscribers (HID transports) and notifies the HID report providers when the HID report subscription state changes. The HID state also determines the active HID report subscriber (based on HID subscriber priorities) and limits the number of HID reports that are processed by a HID transport at a given time.

The HID report providers aggregate data related to user input, form the HID input reports, and forward the HID input reports to HID transports as a hid_report_event when requested by the HID state.