Zephyr Project API 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
max30210.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025 Analog Devices Inc.
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
11
12#ifndef ZEPHYR_INCLUDE_DRIVERS_SENSOR_MAX30210_H_
13#define ZEPHYR_INCLUDE_DRIVERS_SENSOR_MAX30210_H_
14
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
27
128
149
150
160
161#ifdef __cplusplus
162}
163#endif
164
168
169#endif /* ZEPHYR_INCLUDE_DRIVERS_SENSOR_MAX30210_H_ */
sensor_attribute_max30210
Custom sensor attributes for MAX30210.
Definition max30210.h:31
sensor_trigger_type_max30210
Custom sensor trigger types for MAX30210.
Definition max30210.h:154
sensor_sampling_rate_max30210
Values for SENSOR_ATTR_SAMPLING_FREQUENCY (Hz)
Definition max30210.h:137
@ SENSOR_ATTR_MAX30210_TEMP_CONVERT
Trigger single temperature conversion (reserved for future use).
Definition max30210.h:122
@ SENSOR_ATTR_MAX30210_LO_TRIP_COUNT
Low-temperature alarm trip count (1-4).
Definition max30210.h:77
@ SENSOR_ATTR_MAX30210_LO_NON_CONSECUTIVE_MODE
Low-temperature alarm non-consecutive mode.
Definition max30210.h:105
@ SENSOR_ATTR_MAX30210_INTERRUPT_POLARITY
Interrupt polarity (reserved for future use).
Definition max30210.h:35
@ SENSOR_ATTR_MAX30210_SOFTWARE_RESET
Perform software reset.
Definition max30210.h:118
@ SENSOR_ATTR_MAX30210_HI_TRIP_COUNT_RESET
Reset high-temperature trip counter.
Definition max30210.h:84
@ SENSOR_ATTR_MAX30210_HI_TRIP_COUNT
High-temperature alarm trip count (1-4).
Definition max30210.h:70
@ SENSOR_ATTR_MAX30210_AUTO_MODE
Enable auto mode (reserved for future use).
Definition max30210.h:126
@ SENSOR_ATTR_MAX30210_HI_NON_CONSECUTIVE_MODE
High-temperature alarm non-consecutive mode.
Definition max30210.h:98
@ SENSOR_ATTR_MAX30210_RATE_CHG_FILTER
Rate-of-change filter coefficient (0-7).
Definition max30210.h:63
@ SENSOR_ATTR_MAX30210_LO_TRIP_COUNT_RESET
Reset low-temperature trip counter.
Definition max30210.h:91
@ SENSOR_ATTR_MAX30210_ALERT_MODE
Alert mode (comparator vs interrupt).
Definition max30210.h:112
@ SENSOR_ATTR_MAX30210_TEMP_DEC_FAST_THRESH
Temperature sample-to-sample decrement threshold (°C) for fast-change detection.
Definition max30210.h:56
@ SENSOR_ATTR_MAX30210_TEMP_INC_FAST_THRESH
Temperature sample-to-sample increment threshold (°C) for fast-change detection.
Definition max30210.h:48
@ SENSOR_ATTR_MAX30210_CONTINUOUS_CONVERSION_MODE
Enable continuous conversion mode.
Definition max30210.h:41
@ SENSOR_TRIG_TEMP_INC_FAST
Trigger fires when temperature increases beyond the fast threshold.
Definition max30210.h:156
@ SENSOR_TRIG_TEMP_DEC_FAST
Trigger fires when temperature decreases beyond the fast threshold.
Definition max30210.h:158
@ SENSOR_SAMPLING_RATE_MAX30210_2
2 Hz
Definition max30210.h:145
@ SENSOR_SAMPLING_RATE_MAX30210_0_0625
0.0625 Hz
Definition max30210.h:140
@ SENSOR_SAMPLING_RATE_MAX30210_0_25
0.25 Hz
Definition max30210.h:142
@ SENSOR_SAMPLING_RATE_MAX30210_8
8 Hz
Definition max30210.h:147
@ SENSOR_SAMPLING_RATE_MAX30210_0_015625
0.015625 Hz
Definition max30210.h:138
@ SENSOR_SAMPLING_RATE_MAX30210_0_125
0.125 Hz
Definition max30210.h:141
@ SENSOR_SAMPLING_RATE_MAX30210_1
1 Hz
Definition max30210.h:144
@ SENSOR_SAMPLING_RATE_MAX30210_4
4 Hz
Definition max30210.h:146
@ SENSOR_SAMPLING_RATE_MAX30210_0_5
0.5 Hz
Definition max30210.h:143
@ SENSOR_SAMPLING_RATE_MAX30210_0_03125
0.03125 Hz
Definition max30210.h:139
@ SENSOR_TRIG_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:321
@ SENSOR_ATTR_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:407
Main header file for sensor driver API.