How to Measure Blood Pressure using SparkFun Pulse Oximeter and Heart Rate Sensor - MAX30101 & MAX3

Hi,

I am trying to measure BPT - Systolic Diastolic pressure using SparkFun Pulse Oximeter and Heart Rate Sensor - MAX30101 & MAX32664 (Qwiic).

I reviewed code from the - https://github.com/sparkfun/SparkFun_Bi … ub_Library and there is code comment on .cpp file

// ------------------Function Below for MAX32664 Version D (Blood Pressure) ----

The Example code users readBPM() method but not sure How do I measure Pressure values?

void loop(){

body = bioHub.readBpm();

Serial.println(body.heartRate);

Thank You,

Nim

We don’t have a ready-made example for that revision (D), but see line 1195 or so here https://github.com/sparkfun/SparkFun_Bi … ibrary.cpp for the functions/registers and page 6 here https://www.analog.com/media/en/technic … 32664d.pdf for specific info

I don’t see how it’s possible to calculate blood pressure from pulse rate and blood oxygen levels. I think this sensor could be used in conjunction with a pressure sensor to do that but by itself I don’t think it’s possible.