Hello, DevZone,
I have programmed an nRF52-DK with the unmodified SDK's ble_app_hrs_pca10040_s132 (heart rate monitor) BLE peripheral application. I also have a Power Profiling Kit to measure the current. I have cut SB9 as directed so that the PPK can measure the current, and have the DUT, Power Select, and COM switches all set to "DK" position.
I ran nRF Connect for Desktop, and have installed the Power Profiler application. The nRF52-DK is connected to my PC via USB cable, and I started the Power Profiler.
While the board is advertising (LED1 on nRF52-DK blinking), I'm seeing an average current of around 585 uA, which seems pretty high. Is this expected/normal, or do I have something set up incorrectly?

After connecting to nRF Toolkit's HRM app on my smartphone, I see the average current change to about 507 uA. Again, this seems high, and I'd like to know if this is expected, or if I have something set up incorrectly on one of the boards or in the application.

Can someone please confirm that these average currents are as expected for this application? If so, can you suggest specific steps that might help reduce the average current?
If I consider a normal CR2032 as the power source with a capacity of 220 mAh, this seems to mean that this application would be able to run for:
220 mAh * 1000 uA/mA / 507 uA = 433.9 hours, or about 18.1 days.
Is this correct? For reference, we would eventually like to get to an ECG monitor that can run for 30 days from a battery. I know this application has much less data than a full ECG (even single-lead), but thought that it would be a good place to start to see if this is even feasible.
Any pointers on how this application or test setup can be configured to reduce current consumption would be greatly appreciated. I'm still very new to the nRF52 family, and there is much that I don't know yet!
Many thanks for your help and insights!
Scott
