Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
max30009.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2026 Analog Devices Inc.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
12
13#ifndef ZEPHYR_INCLUDE_DRIVERS_SENSOR_MAX30009_H_
14#define ZEPHYR_INCLUDE_DRIVERS_SENSOR_MAX30009_H_
15
17
30
55
98#endif /* ZEPHYR_INCLUDE_DRIVERS_SENSOR_MAX30009_H_ */
sensor_trigger_max30009
MAX30009-specific sensor triggers.
Definition max30009.h:37
@ SENSOR_TRIG_MAX30009_DC_LOFF_PL
DC lead-off: BIOZP (BIP) voltage is below the low threshold.
Definition max30009.h:43
@ SENSOR_TRIG_MAX30009_BIOZ_UNDR
BioZ under range: absolute BioZ ADC reading is below the BioZ low threshold.
Definition max30009.h:49
@ SENSOR_TRIG_MAX30009_BIOZ_OVER
BioZ over range: absolute BioZ ADC reading exceeds the BioZ high threshold.
Definition max30009.h:51
@ SENSOR_TRIG_MAX30009_DC_LOFF_NH
DC lead-off: BIOZN (BIN) voltage is above the high threshold.
Definition max30009.h:41
@ SENSOR_TRIG_MAX30009_DC_LOFF_PH
DC lead-off: BIOZP (BIP) voltage is above the high threshold.
Definition max30009.h:45
@ SENSOR_TRIG_MAX30009_DRV_OOR
BioZ current generator out of range (DRVN peaks out of compliance, leads off).
Definition max30009.h:47
@ SENSOR_TRIG_MAX30009_DC_LOFF_NL
DC lead-off: BIOZN (BIN) voltage is below the low threshold.
Definition max30009.h:39
@ SENSOR_TRIG_MAX30009_LON
DC leads-on detected: a BioZ lead-on condition is present.
Definition max30009.h:53
sensor_attribute_max30009
MAX30009-specific sensor attributes.
Definition max30009.h:62
@ SENSOR_ATTR_MAX30009_AHPF
BioZ analog high-pass filter selection (BIOZ_AHPF).
Definition max30009.h:72
@ SENSOR_ATTR_MAX30009_LOW_THRESHOLD
BioZ low threshold (BIOZ_LOW_THRESHOLD).
Definition max30009.h:90
@ SENSOR_ATTR_MAX30009_ADC_OSR
BioZ ADC oversampling ratio, natural units 8..1024 (BIOZ_ADC_OSR).
Definition max30009.h:84
@ SENSOR_ATTR_MAX30009_I_EN
Enable BioZ in-phase (I) channel (BIOZ_I_EN).
Definition max30009.h:92
@ SENSOR_ATTR_MAX30009_IDRV_RGE
BioZ internal current-range resistor (BIOZ_IDRV_RGE).
Definition max30009.h:66
@ SENSOR_ATTR_MAX30009_HIGH_THRESHOLD
BioZ high threshold (BIOZ_HIGH_THRESHOLD).
Definition max30009.h:88
@ SENSOR_ATTR_MAX30009_GAIN
BioZ receive-channel gain (BIOZ_GAIN).
Definition max30009.h:70
@ SENSOR_ATTR_MAX30009_AMP_BW
BioZ amplifier bandwidth (BIOZ_AMP_BW).
Definition max30009.h:80
@ SENSOR_ATTR_MAX30009_CMP
BioZ threshold comparator channel (BIOZ_CMP).
Definition max30009.h:82
@ SENSOR_ATTR_MAX30009_BG_EN
Enable BioZ bandgap bias (BIOZ_BG_EN).
Definition max30009.h:96
@ SENSOR_ATTR_MAX30009_DLPF
BioZ digital low-pass filter cutoff (BIOZ_DLPF).
Definition max30009.h:76
@ SENSOR_ATTR_MAX30009_DRV_MODE
BioZ transmit drive mode (BIOZ_DRV_MODE).
Definition max30009.h:64
@ SENSOR_ATTR_MAX30009_AMP_RGE
BioZ amplifier range (BIOZ_AMP_RGE).
Definition max30009.h:78
@ SENSOR_ATTR_MAX30009_DHPF
BioZ digital high-pass filter cutoff (BIOZ_DHPF).
Definition max30009.h:74
@ SENSOR_ATTR_MAX30009_DAC_OSR
BioZ DAC oversampling ratio, natural units 32..256 (BIOZ_DAC_OSR).
Definition max30009.h:86
@ SENSOR_ATTR_MAX30009_VDRV_MAG
BioZ voltage-drive magnitude (BIOZ_VDRV_MAG).
Definition max30009.h:68
@ SENSOR_ATTR_MAX30009_Q_EN
Enable BioZ quadrature (Q) channel (BIOZ_Q_EN).
Definition max30009.h:94
max30009_sensor_channel
MAX30009-specific sensor channels.
Definition max30009.h:24
@ SENSOR_CHAN_BIOZ_I
BioZ in-phase (I) channel.
Definition max30009.h:26
@ SENSOR_CHAN_BIOZ_Q
BioZ quadrature (Q) channel.
Definition max30009.h:28
@ SENSOR_TRIG_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:363
@ SENSOR_ATTR_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:449
@ SENSOR_CHAN_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:253
Main header file for sensor driver API.