Deep Sleep Shield: Persistent low voltage limit

  • The deep sleep shield allows you to set a low voltage limit.

    >>> s = DeepSleep()
    >>> s.peek(0x41)
    >>> s.set_min_voltage_limit(2.9)
    >>> s.peek(0x41)

    But the value is lost after a power cycle.

    >>> s.DeepSleep()
    >>> s.peek(0x41)

    The downside of that is that if someone removes a battery from a working device and inserts it again, it'll be dead if the voltage is below the default value of 3.3V. With a good LiIon battery and low power draw, there could still be around 300 mAh in the battery between 3.3V and 2.8V.

    Is the volatile behavior intended? Does the PIC support persisting these values?

Log in to reply

Pycom on Twitter

Looks like your connection to Pycom Forum was lost, please wait while we try to reconnect.