Host software for the MAXREFDES220 Heart Rate Monitor Smart Sensor. Hosted on the MAX32630FTHR.

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

History

Remove code for EventStats irq_evt - it no longer compiles on mBed default tip

2021-02-05, by phonemacro [Fri, 05 Feb 2021 01:59:25 +0000] rev 14

Remove code for EventStats irq_evt - it no longer compiles on mBed


Added tag 1.7.03 for changeset aaf0becc894e

2018-08-20, by Ismail Kose [Mon, 20 Aug 2018 19:48:27 -0700] rev 13

Added tag 1.7.03 for changeset aaf0becc894e


Update version to 1.7.03 1.7.03

2018-08-20, by Ismail Kose [Mon, 20 Aug 2018 19:48:18 -0700] rev 12

Update version to 1.7.03


enable ascii based comm on console

2018-08-20, by Ismail Kose [Mon, 20 Aug 2018 19:45:54 -0700] rev 11

enable ascii based comm on console


Fixing i2c comm issuess with bootloader, and remove unused code

2018-08-20, by Ismail Kose [Mon, 20 Aug 2018 19:25:24 -0700] rev 10

Fixing i2c comm issuess with bootloader, and remove unused code


max3263x: add openocd config files and target programming script

2018-08-20, by ismail.kose@maximintegrated.com [Mon, 20 Aug 2018 14:59:14 -0700] rev 9

max3263x: add openocd config files and target programming script


MAX30001/MAX30205/MAX8614X driver updates; EcgComm/TempComm/MAX30101Comm updates; Bootloader updates; EventStats/LEDStatus updates

2018-07-02, by keremsahin [Mon, 02 Jul 2018 21:07:27 +0000] rev 8

MAX30001/MAX30205/MAX8614X driver updates; EcgComm/TempComm/MAX30101Comm updates; Bootloader updates; EventStats/LEDStatus updates


support timeout mode in bootloader

2018-05-28, by Ismail Kose [Mon, 28 May 2018 17:31:55 -0700] rev 7

support timeout mode in bootloader


Add LEDStatus and EventStats

2018-05-24, by Shaun Kelsey [Thu, 24 May 2018 14:55:26 -0700] rev 6

Add LEDStatus and EventStats


Bootloader feature additions

2018-05-24, by Shaun Kelsey [Thu, 24 May 2018 14:54:28 -0700] rev 5

Bootloader feature additions