Bradley Kohler / MAX30100
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers max30100_reg.h Source File

max30100_reg.h

00001 #ifndef MAX30100_REG_H
00002 #define MAX30100_REG_H
00003 
00004 //definitions
00005 #define MAX30100_ADDRESS 0xAE
00006 
00007 // Registers
00008 #define MAX30100_INT_STATUS     0x00  // Which interrupts are tripped
00009 #define MAX30100_INT_ENABLE     0x01  // Which interrupts are active
00010 #define MAX30100_FIFO_WR_PTR    0x02  // Where data is being written
00011 #define MAX30100_OVRFLOW_CTR    0x03  // Number of lost samples
00012 #define MAX30100_FIFO_RD_PTR    0x04  // Where to read from
00013 #define MAX30100_FIFO_DATA      0x05  // Ouput data buffer
00014 #define MAX30100_MODE_CONFIG    0x06  // Control register
00015 #define MAX30100_SPO2_CONFIG    0x07  // Oximetry settings
00016 #define MAX30100_LED_CONFIG     0x09  // Pulse width and power of LEDs
00017 #define MAX30100_TEMP_INTG      0x16  // Temperature value, whole number
00018 #define MAX30100_TEMP_FRAC      0x17  // Temperature value, fraction
00019 #define MAX30100_REV_ID         0xFE  // Part revision
00020 #define MAX30100_PART_ID        0xFF  // Part ID, normally 0x11
00021 
00022 #define POR_PART_ID             0x11
00023 
00024 #endif