Bluetooth state power manager module

In nRF Desktop, the Bluetooth state power manager module is responsible for blocking power off when there is at least one active Bluetooth® connection.

Module events

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

Power manager module

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 Bluetooth state power manager module from Common Application Framework (CAF). See the CAF Bluetooth state power manager module page for implementation details.