MAX30100 pulse and oximeter sensor library
Ported from Arduino library
Diff: max30100_reg.h
- 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