.. _nrf_desktop_event_rel_modules: Source and sink module lists ############################ .. contents:: :local: :depth: 2 This page includes lists of source and sink modules for events that have many listeners or sources. These were gathered on a single page to simplify the event propagation tables. .. _nrf_desktop_ble_peer_event_sources: Source modules for ble_peer_event ================================= * :ref:`nrf_desktop_ble_adv` * :ref:`nrf_desktop_ble_state` .. _nrf_desktop_ble_peer_event_sinks: Sink modules for ble_peer_event =============================== * :ref:`nrf_desktop_fast_pair_app` * :ref:`nrf_desktop_hids` * :ref:`nrf_desktop_ble_adv` * :ref:`nrf_desktop_ble_bond` * :ref:`nrf_desktop_ble_conn_params` * :ref:`nrf_desktop_ble_discovery` * :ref:`nrf_desktop_ble_latency` * :ref:`nrf_desktop_ble_scan` * :ref:`nrf_desktop_ble_state_pm` * :ref:`nrf_desktop_dfu` * :ref:`nrf_desktop_hid_forward` * :ref:`nrf_desktop_led_state` * :ref:`nrf_desktop_ble_state` .. _nrf_desktop_config_event_sources: Source modules for config_event =============================== * :ref:`nrf_desktop_ble_bond` * :ref:`nrf_desktop_ble_qos` * :ref:`nrf_desktop_dfu` * :ref:`nrf_desktop_factory_reset` * :ref:`nrf_desktop_hid_forward` * :ref:`nrf_desktop_hids` * :ref:`nrf_desktop_info` * :ref:`nrf_desktop_led_stream` * :ref:`nrf_desktop_motion` * :ref:`nrf_desktop_usb_state` .. _nrf_desktop_config_event_sinks: Sink modules for config_event ============================= * :ref:`nrf_desktop_ble_bond` * :ref:`nrf_desktop_ble_latency` * :ref:`nrf_desktop_ble_qos` * :ref:`nrf_desktop_dfu` * :ref:`nrf_desktop_factory_reset` * :ref:`nrf_desktop_hid_forward` * :ref:`nrf_desktop_info` * :ref:`nrf_desktop_led_stream` * :ref:`nrf_desktop_motion` * :ref:`nrf_desktop_hids` * :ref:`nrf_desktop_usb_state` .. _nrf_desktop_hid_report_event_sources: Source modules for hid_report_event =================================== * :ref:`nrf_desktop_hid_forward` * :ref:`nrf_desktop_hid_state` * :ref:`nrf_desktop_hids` * :ref:`nrf_desktop_usb_state` .. _nrf_desktop_hid_report_event_sinks: Sink modules for hid_report_event ================================= * :ref:`nrf_desktop_ble_qos` * :ref:`nrf_desktop_ble_scan` * :ref:`nrf_desktop_dfu` * :ref:`nrf_desktop_hid_forward` * :ref:`nrf_desktop_hid_state` * :ref:`nrf_desktop_hid_state_pm` * :ref:`nrf_desktop_hids` * :ref:`nrf_desktop_usb_state` .. _nrf_desktop_module_state_event_sources: Source modules for module_state_event ===================================== * :ref:`nrf_desktop_bas` * :ref:`nrf_desktop_battery_charger` * :ref:`nrf_desktop_battery_meas` * :ref:`nrf_desktop_ble_adv` * :ref:`nrf_desktop_ble_bond` * :ref:`nrf_desktop_ble_conn_params` * :ref:`nrf_desktop_ble_discovery` * :ref:`nrf_desktop_ble_latency` * :ref:`nrf_desktop_ble_passkey` * :ref:`nrf_desktop_ble_qos` * :ref:`nrf_desktop_ble_scan` * :ref:`nrf_desktop_ble_state` * :ref:`nrf_desktop_board` * :ref:`nrf_desktop_buttons` * :ref:`nrf_desktop_buttons_sim` * :ref:`nrf_desktop_click_detector` * :ref:`nrf_desktop_cpu_meas` * :ref:`nrf_desktop_failsafe` * :ref:`nrf_desktop_fast_pair_app` * :ref:`nrf_desktop_fn_keys` * :ref:`nrf_desktop_hfclk_lock` * :ref:`nrf_desktop_hid_forward` * :ref:`nrf_desktop_hids` * :ref:`nrf_desktop_info` * :ref:`nrf_desktop_led_stream` * :ref:`nrf_desktop_leds` * :ref:`nrf_desktop_motion` * :ref:`nrf_desktop_nrf_profiler_sync` * :ref:`nrf_desktop_passkey` * :ref:`nrf_desktop_qos` * :ref:`nrf_desktop_selector` * :ref:`nrf_desktop_settings_loader` * :ref:`nrf_desktop_smp` * :ref:`nrf_desktop_usb_state` * :ref:`nrf_desktop_watchdog` * :ref:`nrf_desktop_wheel` .. _nrf_desktop_module_state_event_sinks: Sink modules for module_state_event =================================== * :ref:`nrf_desktop_board` * :ref:`nrf_desktop_failsafe` * :ref:`nrf_desktop_hids` * :ref:`nrf_desktop_nrf_profiler_sync` * :ref:`nrf_desktop_watchdog` * :ref:`nrf_desktop_bas` * :ref:`nrf_desktop_battery_charger` * :ref:`nrf_desktop_battery_meas` * :ref:`nrf_desktop_ble_adv` * :ref:`nrf_desktop_ble_bond` * :ref:`nrf_desktop_ble_conn_params` * :ref:`nrf_desktop_ble_discovery` * :ref:`nrf_desktop_ble_latency` * :ref:`nrf_desktop_ble_passkey` * :ref:`nrf_desktop_ble_qos` * :ref:`nrf_desktop_ble_scan` * :ref:`nrf_desktop_ble_state` * :ref:`nrf_desktop_buttons` * :ref:`nrf_desktop_buttons_sim` * :ref:`nrf_desktop_click_detector` * :ref:`nrf_desktop_constlat` * :ref:`nrf_desktop_cpu_meas` * :ref:`nrf_desktop_dfu` * :ref:`nrf_desktop_dfu_mcumgr` * :ref:`nrf_desktop_factory_reset` * :ref:`nrf_desktop_fast_pair_app` * :ref:`nrf_desktop_fn_keys` * :ref:`nrf_desktop_hfclk_lock` * :ref:`nrf_desktop_hid_forward` * :ref:`nrf_desktop_hid_state` * :ref:`nrf_desktop_info` * :ref:`nrf_desktop_led_state` * :ref:`nrf_desktop_led_stream` * :ref:`nrf_desktop_leds` * :ref:`nrf_desktop_motion` * :ref:`nrf_desktop_passkey` * :ref:`nrf_desktop_power_manager` * :ref:`nrf_desktop_qos` * :ref:`nrf_desktop_selector` * :ref:`nrf_desktop_settings_loader` * :ref:`nrf_desktop_smp` * :ref:`nrf_desktop_usb_state` * :ref:`nrf_desktop_usb_state_pm` * :ref:`nrf_desktop_wheel` .. _nrf_desktop_power_down_event_sources: Source modules for power_down_event =================================== * :ref:`nrf_desktop_power_manager` .. _nrf_desktop_power_down_event_sinks: Sink modules for power_down_event ================================= * :ref:`nrf_desktop_battery_charger` * :ref:`nrf_desktop_battery_meas` * :ref:`nrf_desktop_buttons` * :ref:`nrf_desktop_constlat` * :ref:`nrf_desktop_hfclk_lock` * :ref:`nrf_desktop_motion` * :ref:`nrf_desktop_wheel` * :ref:`nrf_desktop_ble_adv` * :ref:`nrf_desktop_ble_bond` * :ref:`nrf_desktop_ble_latency` * :ref:`nrf_desktop_ble_scan` * :ref:`nrf_desktop_board` * :ref:`nrf_desktop_buttons_sim` * :ref:`nrf_desktop_click_detector` * :ref:`nrf_desktop_hid_forward` * :ref:`nrf_desktop_leds` * :ref:`nrf_desktop_selector` * :ref:`nrf_desktop_power_manager` .. _nrf_desktop_wake_up_event_sources: Source modules for wake_up_event ================================ * :ref:`nrf_desktop_ble_adv` * :ref:`nrf_desktop_buttons` * :ref:`nrf_desktop_hid_forward` * :ref:`nrf_desktop_motion` * :ref:`nrf_desktop_power_manager` * :ref:`nrf_desktop_wheel` .. _nrf_desktop_wake_up_event_sinks: Sink modules for wake_up_event ============================== * :ref:`nrf_desktop_power_manager` * :ref:`nrf_desktop_battery_charger` * :ref:`nrf_desktop_battery_meas` * :ref:`nrf_desktop_ble_adv` * :ref:`nrf_desktop_ble_bond` * :ref:`nrf_desktop_ble_latency` * :ref:`nrf_desktop_ble_scan` * :ref:`nrf_desktop_board` * :ref:`nrf_desktop_buttons` * :ref:`nrf_desktop_buttons_sim` * :ref:`nrf_desktop_click_detector` * :ref:`nrf_desktop_constlat` * :ref:`nrf_desktop_hfclk_lock` * :ref:`nrf_desktop_hid_forward` * :ref:`nrf_desktop_leds` * :ref:`nrf_desktop_motion` * :ref:`nrf_desktop_selector` * :ref:`nrf_desktop_usb_state` * :ref:`nrf_desktop_wheel`