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:103
MAX30100_LED_CURRENT current_r()
Definition: max30100.cxx:176
Definition: max30100.h:51
MAX30100_SR sample_rate()
Definition: max30100.cxx:135
MAX30100_LED_PW pulse_width()
Definition: max30100.cxx:151
void reset()
Definition: max30100.cxx:185
float temperature()
Definition: max30100.cxx:87
MAX30100_LED_CURRENT current_ir()
Definition: max30100.cxx:167
MAX30100(int16_t i2c_bus)
Definition: max30100.cxx:38
max30100_value sample()
Definition: max30100.cxx:51
void sleep(bool sleep)
Definition: max30100.cxx:208
void write(MAX30100_REG reg, uint8_t wr_data)
Definition: max30100.cxx:201
Definition: max30100_regs.h:36
void sample_continuous(int gpio_pin, bool buffered, Callback *cb=NULL)
Definition: max30100.cxx:61
bool high_res_enable()
Definition: max30100.cxx:119
void current(MAX30100_LED_CURRENT ir, MAX30100_LED_CURRENT r)
Definition: max30100.cxx:160
uint8_t read(MAX30100_REG reg)
Definition: max30100.cxx:192
API for the Pulse oximeter and heart-rate sensor.
Definition: max30100.hpp:76
void sample_stop()
Definition: max30100.cxx:71
C API for the Pulse oximeter and heart-rate sensor.
uint16_t version()
Definition: max30100.cxx:78
Definition: max30100.hpp:35