Test plogram for the VoltageMonitor Class

Dependencies:   VoltageMonitor mbed

Revision:
0:b3a43adf3826
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Nov 29 00:32:34 2017 +0000
@@ -0,0 +1,30 @@
+#include "mbed.h"
+#include "VoltageMonitor.h"
+
+#define UART_TRACE  (1)
+
+#define VDD (3.33f)
+#define LO  (2.4f)
+#define HI  (2.7f)
+
+AnalogIn Ain0(A0);
+AnalogIn Ain1(A1);
+
+DigitalOut PowerLed(D2);
+
+VoltageMonitor VMon(&Ain1, VDD, LO, HI, &PowerLed);
+
+int main()
+{
+    printf("\r\nVoltage Monitor Class Test.\r\n");
+    
+    while (1) {
+        int st = VMon.check();
+        float v_vdd = Ain0.read();
+        
+        printf("VDD: %fV\t", v_vdd * VDD);
+        printf("VoltageMonitor Status: %d\r\n", st);
+        
+        wait(0.1);
+    }
+}