I’m working with the MTS_DRAGONFLY_L471QG. When I invoke the mbed sleep manager with ThisThread::sleep_for(xS), it goes down to ~5uA if I am not using the cellular example. However, once I run the cellular example I am only able to get down to ~350uA. I was able to determine that the hold up occurs once the thread in lwip_tcpip.c is created. Has anyone experience similar results with a cellular device and found a way to get the power down to the ‘base’ level after running the cellular example?
In September of 2019 issue #11492 was raised on Github which is the same problem I am encountering.