MAX30100 pulse and oximeter sensor library
Ported from Arduino library
max30100_reg.h
- Committer:
- kohlerba
- Date:
- 2017-11-21
- Revision:
- 0:0307ce7b7033
File content as of revision 0:0307ce7b7033:
#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
Bradley Kohler