├── .github └── issue_template.md ├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── examples ├── MAX30100_Debug │ └── MAX30100_Debug.ino ├── MAX30100_Minimal │ └── MAX30100_Minimal.ino ├── MAX30100_RawData │ └── MAX30100_RawData.ino └── MAX30100_Tester │ └── MAX30100_Tester.ino ├── extras ├── arduino-wiring.pdf ├── block-diagram.png ├── recorder │ ├── README.md │ ├── beat_analysis.ipynb │ ├── recorder.py │ ├── requirements.txt │ ├── sampling_analysis.ipynb │ └── test.out.sample └── rolling_graph │ ├── README.md │ └── rolling_graph.pde ├── library.json ├── library.properties └── src ├── CircularBuffer.h ├── CircularBuffer.tpp ├── MAX30100.cpp ├── MAX30100.h ├── MAX30100_BeatDetector.cpp ├── MAX30100_BeatDetector.h ├── MAX30100_Filters.h ├── MAX30100_PulseOximeter.cpp ├── MAX30100_PulseOximeter.h ├── MAX30100_Registers.h ├── MAX30100_SpO2Calculator.cpp └── MAX30100_SpO2Calculator.h /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .pioenvs 2 | .clang_complete 3 | .gcc-flags.json 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/README.md -------------------------------------------------------------------------------- /examples/MAX30100_Debug/MAX30100_Debug.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/examples/MAX30100_Debug/MAX30100_Debug.ino -------------------------------------------------------------------------------- /examples/MAX30100_Minimal/MAX30100_Minimal.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/examples/MAX30100_Minimal/MAX30100_Minimal.ino -------------------------------------------------------------------------------- /examples/MAX30100_RawData/MAX30100_RawData.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/examples/MAX30100_RawData/MAX30100_RawData.ino -------------------------------------------------------------------------------- /examples/MAX30100_Tester/MAX30100_Tester.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/examples/MAX30100_Tester/MAX30100_Tester.ino -------------------------------------------------------------------------------- /extras/arduino-wiring.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/extras/arduino-wiring.pdf -------------------------------------------------------------------------------- /extras/block-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/extras/block-diagram.png -------------------------------------------------------------------------------- /extras/recorder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/extras/recorder/README.md -------------------------------------------------------------------------------- /extras/recorder/beat_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/extras/recorder/beat_analysis.ipynb -------------------------------------------------------------------------------- /extras/recorder/recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/extras/recorder/recorder.py -------------------------------------------------------------------------------- /extras/recorder/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/extras/recorder/requirements.txt -------------------------------------------------------------------------------- /extras/recorder/sampling_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/extras/recorder/sampling_analysis.ipynb -------------------------------------------------------------------------------- /extras/recorder/test.out.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/extras/recorder/test.out.sample -------------------------------------------------------------------------------- /extras/rolling_graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/extras/rolling_graph/README.md -------------------------------------------------------------------------------- /extras/rolling_graph/rolling_graph.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/extras/rolling_graph/rolling_graph.pde -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/library.properties -------------------------------------------------------------------------------- /src/CircularBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/CircularBuffer.h -------------------------------------------------------------------------------- /src/CircularBuffer.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/CircularBuffer.tpp -------------------------------------------------------------------------------- /src/MAX30100.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/MAX30100.cpp -------------------------------------------------------------------------------- /src/MAX30100.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/MAX30100.h -------------------------------------------------------------------------------- /src/MAX30100_BeatDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/MAX30100_BeatDetector.cpp -------------------------------------------------------------------------------- /src/MAX30100_BeatDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/MAX30100_BeatDetector.h -------------------------------------------------------------------------------- /src/MAX30100_Filters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/MAX30100_Filters.h -------------------------------------------------------------------------------- /src/MAX30100_PulseOximeter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/MAX30100_PulseOximeter.cpp -------------------------------------------------------------------------------- /src/MAX30100_PulseOximeter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/MAX30100_PulseOximeter.h -------------------------------------------------------------------------------- /src/MAX30100_Registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/MAX30100_Registers.h -------------------------------------------------------------------------------- /src/MAX30100_SpO2Calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/MAX30100_SpO2Calculator.cpp -------------------------------------------------------------------------------- /src/MAX30100_SpO2Calculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxullo/Arduino-MAX30100/HEAD/src/MAX30100_SpO2Calculator.h --------------------------------------------------------------------------------