Test program for DS1683, Maxim Total-Elapsed-Time and Event Recorder with Alarm.

Dependencies:   DS1683 mbed vt100

Revision:
2:746993c2ea4a
Parent:
1:c0fdefcb18ae
Child:
3:7043500e6f93
--- a/testDS1683.cpp	Thu Jan 19 02:47:59 2017 +0000
+++ b/testDS1683.cpp	Mon Jan 23 08:35:56 2017 +0000
@@ -36,6 +36,7 @@
     uint8_t data[0x30] ;
     if (ds1683) {
         ds1683->read(0, data, 0x30) ;
+#if 0
         printf("   : ") ;
         for (i = 0 ; i < 0x10 ; i++ ) {
             printf("%02X ", i) ;
@@ -51,6 +52,34 @@
             }
         }
         printf("\n") ;
+#else
+        printf("EVENT PIN: ") ;
+        if (data[1] & 0x04) {
+            printf("ON") ;
+        } else {
+            printf("OFF") ;
+        }
+        printf("\n") ;
+        printf("EVENT Alarm: ") ;
+        if (data[1] & 0x02) {
+            printf("[ON]  ") ;
+        } else {
+            printf("[OFF] ") ;
+        }
+        printf("Event Counter: %02X%02X / ", data[9], data[8]) ;
+        printf("%02X%02X\n", data[0x11], data[0x10]) ; 
+        printf("ETC   Alarm: ") ;
+        if (data[1] & 0x01) {
+            printf("[ON]  ") ;
+        } else {
+            printf("[OFF] ") ;
+        }
+        printf("ETC   Counter: %02X%02X%02X%02X / ", 
+            data[0x0D], data[0x0C], data[0x0B], data[0x0A]) ;
+        printf("%02X%02X%02X%02X\n",
+            data[0x15], data[0x14], data[0x13], data[0x12]) ;
+        printf("\n") ;
+#endif
     }
 }