![]() |
nRF Connect SDK API 3.3.99
|
HID report provider event. More...
#include <hid_report_provider_event.h>
Data Fields | |
| struct app_event_header | header |
| const struct hid_report_provider_api * | provider_api |
| const struct hid_state_api * | hid_state_api |
| uint8_t | report_id |
HID report provider event.
The HID report provider submits the event to pass a HID report ID and provider API to the HID state. While processing the event, the HID state remembers the data received from the HID report provider and fills the HID state API. The HID report provider must process the event after the HID state to receive the HID state API.
The exchanged API structures allow for direct function calls between the application modules at runtime (without using application events). The direct calls are used to ensure high performance.