How power efficient is k_msgq_get() in zephyr/include/generated/syscalls/kernal.h?

I have a product running on an nrf5340 and part of it is running a nordic sample project. In the sample project there is a call to `k_msgq_get()`. The program spends a lot of time waiting on this msgq() call. I want to know, how power efficient is the chip while running within this? If I am trying to maximize power savings, would it be worth it to write some logic to put the chip to sleep instead of waiting on the msgq() call? Particularly if I'm not concerned about the potential lag?

Parents Reply Children
No Data
Related