Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: max32630fthr USBDevice
Fork of MAXREFDES220_HEART_RATE_MONITOR by
homepage
The MAXREFDES220# Smart Sensor FeatherWing kit development board provides an integrated hardware and software solution which allows you to quickly deploy heart rate and SpO2 monitor features into your product design. This board has two chips on it: the MAX30101 and the MAX32664. The MAX30101 chip is a low power optical heart rate monitor chip which has adjustable sample rates and adjustable LED currents. There are three internal LEDs (IR, red, green) on the MAX30101 chip. The HR and SpO2 (pulse-oximeter) default algorithm uses the IR and red LEDs. The MAX32664 is a small, low cost, power optimized micro-controller. The micro-controller is pre-flashed with C code for finger-based pulse rate and SpO2 (pulse-ox) monitoring. The processed data and raw data are accessible via the I2C bus. Bootloader software is included to allow for future algorithms or updates to the algorithm (In-Application Programming/OTA)..
The MAXREFDES220 has been tested on the MAX32630FTHR Ev-Kit board and sample host software is below.
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.
Sample Host Microcontroller Software for MAXREFDES220¶
Import programMAXREFDES220_HR_SPO2_MONITOR
Host software for the MAXREFDES220 Heart Rate Monitor Smart Sensor. Hosted on the MAX32630FTHR.
Design Resources¶
- More information about the MAXREFDES220# is available at this link
MAXREFDES220 Product Page
Block Diagram¶
Datasheet for MAX32664, MAX30001¶
Datasheet for MAX32664
Datasheet for MAX30001