Is someone from the mangOH or SWI team able to comment on this please?
When the module is
suspended with the USB cable disconnected, I gather this is not
USB-SS Mode? If so, how do we make the system respond to GPIO change events in this state?
Currently, I’ve resorted to running a polling timer to periodically wake the system up and check the GPIO state which is unfortunate because it means that either:
- The reaction time is very slow - long polling interval needed to save power.
- Fast reaction time but the system essentially never suspends, thus no power saving at all.
As mentioned in my previous post, ULPM is not being used because maintaining registration on a cellular network is essential. Furthermore, if the
wake-up from ULPM interval is frequent enough, the benefits gained from entering ULPM are almost outweighed by the power consumed during system boot-up (70mA-90mA) and restricted by the system boot-up time (approx. 40 seconds).
Any assistance would be greatly appreciated.