nRF Desktop event propagation

Source Module

Input Event

This Module

Output Event

Sink Module

Battery measurement module

battery_level_event

bas

Source modules for module_state_event

module_state_event

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Power manager module

power_down_event

battery_charger

Source modules for module_state_event

module_state_event

USB state module

usb_state_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

battery_state_event

LED state module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Power manager module

power_down_event

battery_meas

Source modules for module_state_event

module_state_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

battery_level_event

GATT Battery Service module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth LE advertising module

ble_peer_event

ble_adv

Bluetooth LE state module

Bluetooth LE bond module

ble_peer_operation_event

Bluetooth LE advertising control module

module_resume_req_event

Source modules for module_state_event

module_state_event

Bluetooth LE advertising control module

module_suspend_req_event

Power manager module

power_down_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

ble_peer_event

Sink modules for ble_peer_event

ble_peer_search_event

LED state module

force_power_down_event

Power manager module

module_state_event

Sink modules for module_state_event

wake_up_event

Sink modules for wake_up_event

Source Module

Input Event

This Module

Output Event

Sink Module

USB state module

usb_state_event

ble_adv_ctrl

module_resume_req_event

Bluetooth LE advertising module

module_suspend_req_event

Bluetooth LE advertising module

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for config_event

config_event

ble_bond

Bluetooth LE advertising module

ble_peer_event

Bluetooth LE state module

Click detector module

click_event

Source modules for module_state_event

module_state_event

Power manager module

power_down_event

Selector module

selector_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

ble_dongle_peer_event

Fast Pair module

Swift Pair module

ble_peer_operation_event

Fast Pair module

Swift Pair module

Bluetooth LE advertising module

Bluetooth LE scanning module

HID forward module

LED state module

config_event

Sink modules for config_event

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth LE discovery module

ble_discovery_complete_event

ble_conn_params

Bluetooth LE state module

ble_peer_conn_params_event

Bluetooth LE advertising module

ble_peer_event

Bluetooth LE state module

Source modules for module_state_event

module_state_event

USB state module

usb_state_event

HID forward module

hogp_sci_mode_changed_event

module_state_event

Sink modules for module_state_event

hogp_sci_mode_req_event

HID forward module

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth LE advertising module

ble_peer_event

ble_discovery

Bluetooth LE state module

Source modules for module_state_event

module_state_event

Bluetooth LE discovery module

ble_discovery_complete_event

ble_discovery_complete_event

HID forward module

Bluetooth LE connection parameters module

Bluetooth LE scanning module

Bluetooth LE discovery module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for config_event

config_event

ble_latency

Bluetooth LE state module

ble_peer_conn_params_event

Bluetooth LE advertising module

ble_peer_event

Bluetooth LE state module

Device Firmware Upgrade MCUmgr module

ble_smp_transfer_event

Simple Management Protocol module

HID Service module

hid_sci_mode_request_event

Bluetooth LE state module

ble_peer_sci_conn_rate_event

Source modules for module_state_event

module_state_event

Power manager module

power_down_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

ble_passkey

Passkey module

passkey_input_event

module_state_event

Sink modules for module_state_event

passkey_req_event

Passkey module

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for config_event

config_event

ble_qos

Source modules for hid_report_event

hid_report_event

Source modules for module_state_event

module_state_event

ble_qos_event

Quality of Service module

config_event

Sink modules for config_event

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth LE discovery module

ble_discovery_complete_event

ble_scan

Bluetooth LE advertising module

ble_peer_event

Bluetooth LE state module

Bluetooth LE bond module

ble_peer_operation_event

Source modules for hid_report_event

hid_report_event

Source modules for module_state_event

module_state_event

Power manager module

power_down_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

ble_peer_search_event

LED state module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

ble_state

Bluetooth LE advertising module

ble_peer_event

Bluetooth LE state module

ble_peer_conn_params_event

Bluetooth LE connection parameters module

Bluetooth LE latency module

DVFS module

ble_peer_sci_conn_rate_event

Bluetooth LE latency module

ble_peer_event

Sink modules for ble_peer_event

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth LE advertising module

ble_peer_event

ble_state_pm

Bluetooth LE state module

keep_alive_event

Power manager module

power_manager_restrict_event

HID state power manager module

Power manager module

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

board

Power manager module

power_down_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Power manager module

power_down_event

buttons

Source modules for module_state_event

module_state_event

Power manager module

power_off_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

button_event

Sink modules for button_event

module_state_event

Sink modules for module_state_event

wake_up_event

Sink modules for wake_up_event

Source Module

Input Event

This Module

Output Event

Sink Module

Buttons module

button_event

buttons_sim

Button simulator module

Function key module

Source modules for module_state_event

module_state_event

Power manager module

power_down_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

button_event

Sink modules for button_event

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Buttons module

button_event

click_detector

Button simulator module

Function key module

Source modules for module_state_event

module_state_event

Power manager module

power_down_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

click_event

Bluetooth LE bond module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Power manager module

power_down_event

constlat

Source modules for module_state_event

module_state_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

cpu_meas

cpu_load_event

None

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for config_event

config_event

dfu

Bluetooth LE advertising module

ble_peer_event

Bluetooth LE state module

Source modules for hid_report_event

hid_report_event

Source modules for module_state_event

module_state_event

config_event

Sink modules for config_event

module_state_event

Sink modules for module_state_event

power_manager_restrict_event

HID state power manager module

Power manager module

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

dfu_mcumgr

Device Firmware Upgrade MCUmgr module

ble_smp_transfer_event

Simple Management Protocol module

ble_smp_transfer_event

Bluetooth LE latency module

DVFS module

Device Firmware Upgrade MCUmgr module

Simple Management Protocol module

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for config_event

config_event

dvfs

Bluetooth LE state module

ble_peer_conn_params_event

Bluetooth LE advertising module

ble_peer_event

Bluetooth LE state module

Device Firmware Upgrade MCUmgr module

ble_smp_transfer_event

Simple Management Protocol module

Source modules for module_state_event

module_state_event

USB state module

usb_state_event

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for config_event

config_event

factory_reset

Source modules for module_state_event

module_state_event

config_event

Sink modules for config_event

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

failsafe

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth LE advertising module

ble_peer_event

fast_pair_app

Bluetooth LE state module

Bluetooth LE bond module

ble_peer_operation_event

Bluetooth LE bond module

ble_dongle_peer_event

Source modules for module_state_event

module_state_event

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Buttons module

button_event

fn_keys

Button simulator module

Function key module

Source modules for module_state_event

module_state_event

button_event

Sink modules for button_event

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Power manager module

power_down_event

hfclk_lock

Source modules for module_state_event

module_state_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth LE discovery module

ble_discovery_complete_event

hid_forward

Source modules for config_event

config_event

Bluetooth LE advertising module

ble_peer_event

Bluetooth LE state module

Bluetooth LE bond module

ble_peer_operation_event

Source modules for hid_report_event

hid_report_event

HID Service module

hid_report_sent_event

USB state module

HID Service module

hid_report_subscriber_event

USB state module

HID Service module

hid_report_subscription_event

USB state module

Source modules for module_state_event

module_state_event

Bluetooth LE connection parameters module

hogp_sci_mode_req_event

Power manager module

power_down_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

config_event

Sink modules for config_event

hid_report_event

Sink modules for hid_report_event

module_state_event

Sink modules for module_state_event

wake_up_event

Sink modules for wake_up_event

hogp_sci_mode_changed_event

Bluetooth LE connection parameters module

Source Module

Input Event

This Module

Output Event

Sink Module

Buttons module

button_event

hid_provider_consumer_ctrl

Button simulator module

Function key module

HID provider consumer control module

hid_report_provider_event

HID provider keyboard module

HID provider mouse module

HID provider system control module

Source modules for module_state_event

module_state_event

hid_report_event

Sink modules for hid_report_event

hid_report_provider_event

HID state module

HID provider consumer control module

HID provider keyboard module

HID provider mouse module

HID provider system control module

Source Module

Input Event

This Module

Output Event

Sink Module

Buttons module

button_event

hid_provider_keyboard

Button simulator module

Function key module

HID provider consumer control module

hid_report_provider_event

HID provider keyboard module

HID provider mouse module

HID provider system control module

Source modules for module_state_event

module_state_event

hid_report_event

Sink modules for hid_report_event

hid_report_provider_event

HID state module

HID provider consumer control module

HID provider keyboard module

HID provider mouse module

HID provider system control module

Source Module

Input Event

This Module

Output Event

Sink Module

Buttons module

button_event

hid_provider_mouse

Button simulator module

Function key module

HID provider consumer control module

hid_report_provider_event

HID provider keyboard module

HID provider mouse module

HID provider system control module

Source modules for module_state_event

module_state_event

Motion module

motion_event

Wheel module

wheel_event

hid_report_event

Sink modules for hid_report_event

hid_report_provider_event

HID state module

HID provider consumer control module

HID provider keyboard module

HID provider mouse module

HID provider system control module

Source Module

Input Event

This Module

Output Event

Sink Module

Buttons module

button_event

hid_provider_system_ctrl

Button simulator module

Function key module

HID provider consumer control module

hid_report_provider_event

HID provider keyboard module

HID provider mouse module

HID provider system control module

Source modules for module_state_event

module_state_event

hid_report_event

Sink modules for hid_report_event

hid_report_provider_event

HID state module

HID provider consumer control module

HID provider keyboard module

HID provider mouse module

HID provider system control module

Source Module

Input Event

This Module

Output Event

Sink Module

HID provider consumer control module

hid_report_provider_event

hid_state

HID provider keyboard module

HID provider mouse module

HID provider system control module

Source modules for hid_report_event

hid_report_event

HID Service module

hid_report_sent_event

USB state module

HID Service module

hid_report_subscriber_event

USB state module

HID Service module

hid_report_subscription_event

USB state module

Source modules for module_state_event

module_state_event

led_event

LED stream module

LEDs module

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth state power manager module

power_manager_restrict_event

hid_state_pm

Device Firmware Upgrade module

USB state power manager module

Source modules for hid_report_event

hid_report_event

keep_alive_event

Power manager module

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth LE advertising module

ble_peer_event

hids

Bluetooth LE state module

Source modules for hid_report_event

hid_report_event

Source modules for module_state_event

module_state_event

Source modules for config_event

config_event

HID Service module

hid_notification_event

config_event

Sink modules for config_event

hid_notification_event

HID Service module

hid_host_suspend_event

hid_sci_mode_request_event

Bluetooth LE latency module

hid_report_event

Sink modules for hid_report_event

hid_report_sent_event

HID forward module

HID state module

Motion module

hid_report_subscriber_event

HID forward module

HID state module

hid_report_subscription_event

HID forward module

HID state module

Motion module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for config_event

config_event

info

Source modules for module_state_event

module_state_event

config_event

Sink modules for config_event

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Battery charger module

battery_state_event

led_state

Bluetooth LE advertising module

ble_peer_event

Bluetooth LE state module

Bluetooth LE bond module

ble_peer_operation_event

Bluetooth LE advertising module

ble_peer_search_event

Bluetooth LE scanning module

Source modules for module_state_event

module_state_event

led_event

LED stream module

LEDs module

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for config_event

config_event

led_stream

HID state module

led_event

LED state module

LED stream module

LEDs module

led_ready_event

Source modules for module_state_event

module_state_event

config_event

Sink modules for config_event

led_event

LED stream module

LEDs module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

HID state module

led_event

leds

LED state module

LED stream module

Source modules for module_state_event

module_state_event

Power manager module

power_down_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

led_ready_event

LED stream module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Buttons module

button_event

motion

Button simulator module

Function key module

Source modules for config_event

config_event

Power manager module

power_down_event

HID Service module

hid_report_sent_event

USB state module

HID Service module

hid_report_subscription_event

USB state module

Source modules for module_state_event

module_state_event

USB state module

usb_state_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

config_event

Sink modules for config_event

module_state_event

Sink modules for module_state_event

motion_event

HID provider mouse module

wake_up_event

Sink modules for wake_up_event

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

nrf_profiler_sync

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Buttons module

button_event

passkey

Button simulator module

Function key module

Source modules for module_state_event

module_state_event

Bluetooth LE passkey module

passkey_req_event

module_state_event

Sink modules for module_state_event

passkey_input_event

Bluetooth LE passkey module

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth LE advertising module

wake_up_event

power_manager

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

Bluetooth LE advertising module

force_power_down_event

USB state power manager module

Bluetooth state power manager module

keep_alive_event

HID state power manager module

Source modules for module_state_event

module_state_event

Bluetooth state power manager module

power_manager_restrict_event

Device Firmware Upgrade module

USB state power manager module

Power manager module

power_down_event

Power manager module

power_off_event

power_down_event

Sink modules for power_down_event

power_off_event

Buttons module

Power manager module

wake_up_event

Sink modules for wake_up_event

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth LE Quality of Service module

ble_qos_event

qos

Source modules for module_state_event

module_state_event

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

selector

Power manager module

power_down_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

module_state_event

Sink modules for module_state_event

selector_event

Bluetooth LE bond module

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

settings_loader

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

smp

Device Firmware Upgrade MCUmgr module

ble_smp_transfer_event

Simple Management Protocol module

ble_smp_transfer_event

Bluetooth LE latency module

DVFS module

Device Firmware Upgrade MCUmgr module

Simple Management Protocol module

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Bluetooth LE bond module

ble_peer_operation_event

swift_pair_app

Bluetooth LE bond module

ble_dongle_peer_event

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for hid_report_event

hid_report_event

usb_state

Source modules for config_event

config_event

Source modules for module_state_event

module_state_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

config_event

Sink modules for config_event

hid_report_event

Sink modules for hid_report_event

hid_report_sent_event

HID forward module

HID state module

Motion module

hid_report_subscriber_event

HID forward module

HID state module

hid_report_subscription_event

HID forward module

HID state module

Motion module

module_state_event

Sink modules for module_state_event

usb_state_event

Battery charger module

Bluetooth LE advertising control module

Bluetooth LE connection parameters module

DVFS module

Motion module

USB state power manager module

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

usb_state_pm

USB state module

usb_state_event

force_power_down_event

Power manager module

power_manager_restrict_event

HID state power manager module

Power manager module

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

watchdog

module_state_event

Sink modules for module_state_event

Source Module

Input Event

This Module

Output Event

Sink Module

Power manager module

power_down_event

wheel

Source modules for module_state_event

module_state_event

Bluetooth LE advertising module

wake_up_event

Buttons module

HID forward module

Motion module

Power manager module

Wheel module

module_state_event

Sink modules for module_state_event

wake_up_event

Sink modules for wake_up_event

wheel_event

HID provider mouse module