Basic module (main)

The main module is the entry point of the nRF Desktop application.

Module events

The module does not register itself as an Event Manager listener. The module only submits the module_state_event to inform the other modules that they can continue the application startup.

Source Module

Input Event

This Module

Output Event

Sink Module

main

module_state_event

Sink modules for module_state_event

Note

See the Overview: Firmware architecture for more information about the event-based communication in the nRF Desktop application and about how to read this table.

Configuration

The module has no configuration options.

Implementation details

The Basic module (main) initializes the Event Manager and then submits the module_state_event to inform the other modules that they can continue the application startup.