2025-10-01 12:03 AM
Hello everyone,
I am working with the B-L072Z-LRWAN1 board using the I-CUBE-LRWAN stack. My goal is to reduce power consumption by putting the MCU into Sleep or Stop mode, but so far I haven’t been able to get it working. Even when I try calling the low-power functions, the board doesn’t seem to enter low-power mode.
From what I’ve read, the LoRaWAN stack from ST already integrates low-power management through UTIL_LPM and the sequencer, but it’s not clear to me:
Do I need to explicitly call low-power functions, or is this handled automatically by the stack?
Is there any configuration I should enable/modify in the project files (e.g. lora_app.c, stm32_lpm.c) to make low-power work?
What is the recommended way to confirm that the MCU is really entering Stop/Sleep mode and not just staying active?
Any advice or example from someone who has successfully used low-power with this board and stack would be very helpful.
Thanks in advance!