hi,
In the NUS routine, it is necessary to turn off the peripherals before entering the idle mode to minimize the power consumption, but there is no change after adding some API functions (such as app_uart_close()), which leads to the poor operation of the program. Therefore, I do the following tests:(SDK version is 17.0.1)
1. Change to sleep on mode for testing, with power consumption of more than 700 UA.
2. In sleep on mode, you still need to set all GPIO ports to the configuration in the default SDK (gpio_off();), and the power consumption of closing the serial port is still 19ua.
3. What to do if you want to achieve the lowest power consumption in idle mode and how to add code to minimize power consumption (ADC function should be added later).
Please help me, thank you!












