nRF Desktop: API documentation

Following are the API elements used by the application.

HID reports

Header file: applications/nrf_desktop/configuration/common/hid_report_desc.h
Source file: applications/nrf_desktop/configuration/common/hid_report_desc.c
HID Reports

HID report provider events

Header file: applications/nrf_desktop/src/events/hid_report_provider_event.h
Source file: applications/nrf_desktop/src/events/hid_report_provider_event.c
HID report provider events

LED states

Header file: applications/nrf_desktop/configuration/common/led_state.h
Source file: applications/nrf_desktop/src/modules/led_state.c
LED State

Motion events

Header file: applications/nrf_desktop/src/events/motion_event.h
Source file: applications/nrf_desktop/src/events/motion_event.c
Motion Event

USB events

Header file: applications/nrf_desktop/src/events/usb_event.h
Source file: applications/nrf_desktop/src/events/usb_event.c
USB Event