We spoke to the developers and the power savings observed when turning PUART on/off is negligible. It's essentially a state machine, so when there is nothing for the PUART to do, something like 5-10uA may be consumed tops.
Sorry My Bad.
I mean that when I use puart I need set
ws_upgrade_uart_device_lpm_queriable = 0; for disable sleeping
when I set ws_upgrade_uart_device_lpm_queriable = -1; for enable sleeping
the puart RX interrupt will not be occurred that's right,
and then I set ws_upgrade_uart_device_lpm_queriable = 0; disable sleeping
the puart RX interrupt still not be occurred.
so when I need low power without puart RX , I will enable sleeping,
my real question is when I set sleeping from enable to disable,
the RX can't be used.
I had trying PUART on/off , RX interrupt re-enable state , it not helpful.
1 of 1 people found this helpful
Try re-initializing the uart and try the test again,
thanks I had re-initializing the uart and it can be worked.