In the Boron System.sleep docs,
SLEEP_MODE_SOFTPOWEROFF is advertised as being “just like
SLEEP_MODE_DEEP, with the added benefit that it also sleeps the Fuel Gauge.”
When I call
System.sleep(SLEEP_MODE_DEEP), the Boron’s LED turns off entirely until I wake it with a high value on D8, as documented.
However, when I call
System.sleep(SLEEP_MODE_SOFTPOWEROFF), the Boron goes into a breathing white pattern which seems to mean the cellular module is off.
It seems to me that SLEEP_MODE_SOFTPOWEROFF is just sleeping the cellular module, a behavior that’s documented for
System.sleep(long seconds). Can someone update the docs and/or investigate?