![]() |
nRF Connect SDK API 3.3.99
|
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... | |
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.