❤️

MAX3010X Pulse Oximeter

Heart rate and SpO₂ from a fingertip

Page 55 of 64 MCP / API open OTA updates

Page 55 reads the red and IR channels of a MAX3010X (MAX30100/30102), computes heart rate and SpO₂ and draws the live pulse waveform.

★ 0x57 is also the on-board EEPROM address, so there is one bus arbitration at boot; the health score calls that case out separately.

Screen

On-screen interface

A recreation of this page on the 2.41-inch AMOLED display (600 × 450). Actual interaction and layout follow the latest firmware.

Peripheral MAX3010X · 0x57
HR78BPM
SpO₂98% SpO₂
Signalgood · finger steady
Health89
Not a medical device — trends only
Screen · Page 55
May differ from the actual interface; the screen of the real device is the final reference.
Highlights

Key capabilities

❤️

Heart rate

Peak intervals over a sliding window.

🩸

SpO₂

Estimated from the red/IR ratio.

📈

Pulse wave

Live waveform shows signal quality.

🩺

Health score

Finger placement and address clashes are distinguished.

Specifications

Technical specs

InterfaceI²C 0x57 (★ shares with EEPROM)
Supply3.3 V
Measurement30–200 BPM / 70–100 % SpO₂
Firmware pagePage 55
Use Cases

Typical scenarios

After exercise

Watch how fast your heart rate recovers.

Sleep tracking

Log resting heart rate and SpO₂ overnight.

Commands

Related commands

page 55  Open the MAX3010X page
hr  Read heart rate and SpO₂

Read the full API & command reference →

⚠ Boundaries & notes
  • Not a medical device; readings are trend-only.
  • Keep the finger still and close; dark nail polish skews SpO₂.
  • 0x57 overlaps the on-board EEPROM, so an occasional bad sample is normal.

Other feature pages