drewsum / pulse_oximeter

An open source device for measuring a user's pulse and blood oxygen saturation
0 stars 0 forks source link

A pulse oximeter built around a MAX30102 pox sensor and a PIC32MZ EF MCU

MCU firmware located at sfw/U1101_firmware/ is built using XC32 v2.10 compiler, written with MPLAB X v5.15 IDE, programmed using PICKIT4 via header J801

Used aromring's MAX30102_by_RF library for MAX30102 I2C Driver, heavily modified to work with PIC32MZ and my I2C driver, as well as actually using the MAX30102 INT signal as an IRQ, rather than polling it. Available here: https://github.com/aromring/MAX30102_by_RF