.. _nrf_desktop_app_internal_modules: nRF Desktop: Application internal modules ######################################### .. contents:: :local: :depth: 2 The nRF Desktop application uses its own set of internal modules. See :ref:`nrf_desktop_module_component` for more information. More information about each application module and its configuration details is available on the subpages. Each module documentation page has a table that shows the relations between module events. :ref:`nrf_desktop_module_table` for some modules include extensive lists of source and sink modules. These are valid for events that have many listeners or sources, and are gathered on the :ref:`nrf_desktop_event_rel_modules` subpage. .. toctree:: :maxdepth: 1 :caption: Subpages: doc/main.rst doc/battery_charger.rst doc/battery_meas.rst doc/ble_adv.rst doc/ble_bond.rst doc/ble_conn_params.rst doc/ble_discovery.rst doc/ble_latency.rst doc/ble_passkey.rst doc/ble_qos.rst doc/ble_scan.rst doc/ble_state_pm.rst doc/ble_state.rst doc/board.rst doc/buttons.rst doc/buttons_sim.rst doc/click_detector.rst doc/config_channel.rst doc/cpu_meas.rst doc/dev_descr.rst doc/dfu.rst doc/dfu_mcumgr.rst doc/dfu_lock.rst doc/factory_reset.rst doc/failsafe.rst doc/fast_pair_app.rst doc/fn_keys.rst doc/bas.rst doc/hid_forward.rst doc/hid_state.rst doc/hid_state_pm.rst doc/hids.rst doc/info.rst doc/led_state.rst doc/led_stream.rst doc/leds.rst doc/motion.rst doc/passkey.rst doc/power_manager.rst doc/nrf_profiler_sync.rst doc/qos.rst doc/selector.rst doc/smp.rst doc/settings_loader.rst doc/swift_pair_app.rst doc/usb_state_pm.rst doc/usb_state.rst doc/watchdog.rst doc/wheel.rst doc/constlat.rst doc/hfclk_lock.rst doc/event_rel_modules.rst