README.rst
1.. zephyr:code-sample:: max32664c
2 :name: MAX32664C + MAX86141 Sensor Hub
3 :relevant-api: sensor_interface
4
5Get health data from a MAX32664C and a MAX86141 sensor (polling mode).
6
7NOTE: This example requires sensor hub firmware 30.13.31!
8
9Overview
10********
11
12This sample measures the heart rate and the blood oxygen saturation on a wrist.
13It uses the MAX32664C sensor to control the MAX86141 sensor.
14
15Requirements
16************
17
18This sample uses the MAX32664 sensor controlled using the I2C30 interface at
19the nRF54L15-DK board.
20
21References
22**********
23
24- MAX32664C: https://www.analog.com/en/products/max32664.html
25
26Building and Running
27********************
28
29This project outputs sensor data to the console. It requires a MAX32664C
30sensor to be connected to the desired board. An additional MAX86141 sensor
31must be connected to the MAX32664C to provide the sensor data for the algorithms.
32
33.. zephyr-app-commands::
34 :zephyr-app: samples/sensor/max32664c/
35 :goals: build flash
36
37Sample Output
38=============
39
40.. code-block:: console
41
42 [00:00:00.000,000] <inf> sensor: MAX32664C: Initializing...
43 [00:00:01.600,000] <inf> sensor: MAX32664C: Initialization complete.
44 [00:00:01.600,000] <inf> sensor: MAX32664C: HR: 75 bpm
45 [00:00:01.600,100] <inf> sensor: MAX32664C: HR Confidence: 98
46 [00:00:02.600,000] <inf> sensor: MAX32664C: HR: 76 bpm
47 [00:00:02.600,100] <inf> sensor: MAX32664C: HR Confidence: 97
48 [00:00:03.600,000] <inf> sensor: MAX32664C: HR: 74 bpm
49 [00:00:03.600,100] <inf> sensor: MAX32664C: HR Confidence: 98
50