Host software for the MAXREFDES220 Heart Rate Monitor Smart Sensor. Hosted on the MAX32630FTHR.
Dependencies: max32630fthr USBDevice
Fork of MAXREFDES220_HEART_RATE_MONITOR by
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
History
Remove code for EventStats irq_evt - it no longer compiles on mBed
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
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