Maxim Integrated / Mbed OS MAXREFDES220_HR_SPO2_MONITOR

Dependencies:   max32630fthr USBDevice

Fork of MAXREFDES220_HEART_RATE_MONITOR by Maxim Integrated

Finger Heart Rate Monitor and SpO2 Monitor

The MAXREFDES220 Smart Sensor FeatherWing board is a integrated solution for providing finger-based heart rate measurements and SpO2 (blood oxygen saturation). This evaluation board interfaces to the host computer using the I2C interface. Heart rate outpu is available in beats per minute (BPM) and SpO2 is reported in percentages.; the PPG (photoplethysmography) raw data is also available. The board has an MAX30101 chip which is a low power heart rate monitor with adjustable sample rates and adjustable LED currents. The low cost MAX32664 microcontroller is pre-flashed with C code for finger-based pulse rate and SpO2 monitoring. Bootloader software is included to allow for future algorithms or updates to the algorithm from Maxim Integrated.

Ordering information will be available soon.

Note: SpO2 values are not calibrated. Calibration should be performed using the final end product.

Warning

The MAXREFDES220 source code listed is dated and only compatible with the 1.2.8a.msbl. The latest sample host source code is available on the MAX32664 website.

MAXREFDES220 FeatherWing Pinout Connections

/media/uploads/phonemacro/maxrefdes220_pinouts_heart_rate_monitor.jpg

Revision:
4:998fb975b0d7
Parent:
0:da5f5b56060a
Child:
5:e458409e913f
--- a/Interfaces/SmartSensor/SSInterface.h	Wed Apr 11 16:55:26 2018 -0700
+++ b/Interfaces/SmartSensor/SSInterface.h	Thu May 24 14:51:55 2018 -0700
@@ -48,10 +48,10 @@
 #define SS_DUMP_REG_SLEEP_MS 100
 #define SS_ENABLE_SENSOR_SLEEP_MS 20
 
-#define SS_SENSORIDX_OS58	0x00
-#define SS_SENSORIDX_DT07	0x01
-#define SS_SENSORIDX_OT02	0x02
-#define SS_SENSORIDX_OS24	0x03
+#define SS_SENSORIDX_MAX86140	0x00
+#define SS_SENSORIDX_MAX30205	0x01
+#define SS_SENSORIDX_MAX30001	0x02
+#define SS_SENSORIDX_MAX30101	0x03
 #define SS_SENSORIDX_ACCEL	0x04
 
 #define SS_ALGOIDX_AGC	0x00