I’m getting 15mA.
Seems kind of high, is this due to the processor or the implementation of this mode in Particle?
What I meant by “the implementation of this mode” is that the function
HAL_Core_Execute_Stop_Mode(), which contains all the logic for going into the stop mode is never called inside the core codebase. Instead,
system_sleep_pin(), the function wrapped behind
System.sleep(uint16_t wakeUpPin, uint16_t edgeTriggerMode) is calling
HAL_Core_Enter_Stop_Mode(), and I’m not exactly sure what that does.
I could be wrong about this though.