Power manager module

Use the power manager module to reduce the energy consumption of battery-powered devices. The module achieves this by switching to low power modes when the device is not used for a longer period of time.

Module events

Source Module

Input Event

This Module

Output Event

Sink Module

Buttons module

wake_up_event

power_manager

HID forward module

Motion module

Power manager module

Wheel module

Bluetooth LE advertising module

ble_peer_event

Bluetooth LE state module

HID forward module

hid_report_event

HID state module

HID Service module

USB state module

Source modules for module_state_event

module_state_event

USB state module

usb_state_event

Power manager module

power_down_event

power_down_event

Sink modules for power_down_event

wake_up_event

Sink modules for wake_up_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.

Implementation details

nrf Desktop uses the power manager module from Common Application Framework (CAF). See the CAF power manager module page for implementation details.