initial commit, reads dev id

Revision:
1:7ae9b934ee55
Parent:
0:77ee0ceb503a
Child:
2:11e0b5b86e1e
--- a/MAX8614X.h	Fri Aug 10 04:54:06 2018 +0000
+++ b/MAX8614X.h	Sat Aug 11 00:37:58 2018 +0000
@@ -189,6 +189,27 @@
         uint8_t addr;
         uint8_t val;
     } RegisterMap_t;
+   
+        typedef union {
+        struct {
+            struct {
+                unsigned char pwr_rdy:1;
+                unsigned char vdd_oor:1;
+                unsigned char die_temp_rdy:1;
+                unsigned char led_compb:1;
+                unsigned char prox_int:1;
+                unsigned char alc_ovf:1;
+                unsigned char data_rdy:1;
+                unsigned char a_full:1;
+            };
+            struct {
+                unsigned char:7;
+                unsigned char sha_done:1;
+            };
+        };
+        uint8_t val[2];
+    } int_status_t;
+
 
     /* PUBLIC FUNCTION DECLARATIONS */
 
@@ -200,6 +221,10 @@
     int writeRegister(uint8_t reg, const uint8_t data);
 
     int writeBlock(const RegisterMap reg_block[], unsigned int size);
+    void irq_handler(void);
+        /* PUBLIC VARIABLES */
+    InterruptIn m_ir;
+        
 private:
 
     /* PRIVATE VARIABLES */