42 { std::cout <<
"Base sample IR: " << samp.IR <<
" R: " << samp.R << std::endl; }
142 uint8_t
read(MAX30100_REG reg);
150 void write(MAX30100_REG reg, uint8_t wr_data);
188 MAX30100_MODE
mode();
246 void current(MAX30100_LED_CURRENT ir, MAX30100_LED_CURRENT r);
virtual ~MAX30100()
Definition: max30100.hpp:92
MAX30100_MODE mode()
Definition: max30100.cxx:101
MAX30100_LED_CURRENT current_r()
Definition: max30100.cxx:174
Definition: max30100.h:51
MAX30100_SR sample_rate()
Definition: max30100.cxx:133
MAX30100_LED_PW pulse_width()
Definition: max30100.cxx:149
void reset()
Definition: max30100.cxx:183
float temperature()
Definition: max30100.cxx:85
MAX30100_LED_CURRENT current_ir()
Definition: max30100.cxx:165
MAX30100(int16_t i2c_bus)
Definition: max30100.cxx:36
max30100_value sample()
Definition: max30100.cxx:49
void sleep(bool sleep)
Definition: max30100.cxx:206
void write(MAX30100_REG reg, uint8_t wr_data)
Definition: max30100.cxx:199
Definition: max30100_regs.h:36
void sample_continuous(int gpio_pin, bool buffered, Callback *cb=NULL)
Definition: max30100.cxx:59
bool high_res_enable()
Definition: max30100.cxx:117
void current(MAX30100_LED_CURRENT ir, MAX30100_LED_CURRENT r)
Definition: max30100.cxx:158
uint8_t read(MAX30100_REG reg)
Definition: max30100.cxx:190
API for the Pulse oximeter and heart-rate sensor.
Definition: max30100.hpp:76
void sample_stop()
Definition: max30100.cxx:69
C API for the Pulse oximeter and heart-rate sensor.
uint16_t version()
Definition: max30100.cxx:76
Definition: max30100.hpp:35