Optimize the power consumption of a Bluetooth LE application

Nordic MCP

tags
nordic-mcp

Use this Development request after completing Setup for the existing project.

This temperature-sensor application uses the nRF Connect SDK v3.4.0.
It sends measurements over Bluetooth LE and UART.
UART must remain functional.

Analyze the project and optimize its power consumption without disabling UART.
Review both the source code and the effective Kconfig configuration.

Use PPK2 and the Board Controller to measure a reproducible baseline before making changes.
Keep the hardware setup and measurement interval consistent.
After each justified optimization, rebuild the application.
Ask before each programming operation, then repeat the measurement.

Quantify UART's contribution separately where possible.
Produce a before-and-after summary containing the configuration changes, average and peak current, measurement conditions, functional test results, and remaining trade-offs.
Ask before installing workspace skills.

This request intentionally keeps UART enabled. The AI assistant must treat UART as a product requirement and measure its power cost. It must optimize within this constraint instead of disabling UART.