• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

boards/29-Dec-2025-8065

src/29-Dec-2025-7856

CMakeLists.txtD29-Dec-2025191 85

README.rstD29-Dec-20251.5 KiB5035

prj.confD29-Dec-202596 85

sample.yamlD29-Dec-2025345 1615

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