MAX30100 pulse and oximeter sensor library

Ported from Arduino library

Revision:
0:0307ce7b7033
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/max30100_reg.h	Tue Nov 21 20:34:45 2017 +0000
@@ -0,0 +1,24 @@
+#ifndef MAX30100_REG_H
+#define MAX30100_REG_H
+
+//definitions
+#define MAX30100_ADDRESS 0xAE
+
+// Registers
+#define MAX30100_INT_STATUS     0x00  // Which interrupts are tripped
+#define MAX30100_INT_ENABLE     0x01  // Which interrupts are active
+#define MAX30100_FIFO_WR_PTR    0x02  // Where data is being written
+#define MAX30100_OVRFLOW_CTR    0x03  // Number of lost samples
+#define MAX30100_FIFO_RD_PTR    0x04  // Where to read from
+#define MAX30100_FIFO_DATA      0x05  // Ouput data buffer
+#define MAX30100_MODE_CONFIG    0x06  // Control register
+#define MAX30100_SPO2_CONFIG    0x07  // Oximetry settings
+#define MAX30100_LED_CONFIG     0x09  // Pulse width and power of LEDs
+#define MAX30100_TEMP_INTG      0x16  // Temperature value, whole number
+#define MAX30100_TEMP_FRAC      0x17  // Temperature value, fraction
+#define MAX30100_REV_ID         0xFE  // Part revision
+#define MAX30100_PART_ID        0xFF  // Part ID, normally 0x11
+
+#define POR_PART_ID             0x11
+
+#endif
\ No newline at end of file