8 Replies Latest reply on Mar 23, 2015 5:14 PM by user_14586677

    Low Voltage Detect API

    user_343349849

       I have a PSCO 4200 project that spends most time in Deep Sleep.

         

      An interrupt on pin wakes the device and it runs a small bit of code and goes back to sleep.

         

      I need to knwo if the battery is getting low but hoping not to need external resistors and use either ADC or Comparator.

         

      The program needs to simply get a flag that indicates whether battery is above or below 2.95V but not reset the device.

         

      Looking at the technical reference, I found the Low Voltage Detect API. It looks as though I could use CyVdDigitEnable(0,4) and this would set low limit at 1.7V + 4 x 0.25V (2.95V). 

         

      If I leave the "Reset" parameter set to "0" as above, will this mean I get a flag I can read but not physically reset the device?

         

      Would there be a small snippet of Code showing how to use the API?

         

      Thanks