zephyr/drivers/sensor
Maureen Helm 53678df5e2 sensor: max30101: Add heart rate sensor driver
Adds basic sensor driver support for the Maxim MAX30101 heart rate
sensor.

This driver does not yet support any sensor triggers such as the data
ready trigger, or runtime changing of sensor attributes.

Default configuration values were taken from the MikroE Hexiwear driver.
https://github.com/MikroElektronika/HEXIWEAR

Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX30101.pdf

Jira: ZEP-720
Change-Id: Ie8981e124da36a56a214f133bf9a11b9f47d60fa
Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-04-06 11:47:17 +00:00
..
adxl362 Added sensor driver for ADXL362 2017-03-22 08:36:07 -04:00
ak8975 sensor: use SENSOR_CHAN_*_XYZ instead of SENSOR_CHAN_*_ANY 2017-01-27 19:07:17 +00:00
bma280 sensor: use SENSOR_CHAN_*_XYZ instead of SENSOR_CHAN_*_ANY 2017-01-27 19:07:17 +00:00
bmc150_magn sensor: use SENSOR_CHAN_*_XYZ instead of SENSOR_CHAN_*_ANY 2017-01-27 19:07:17 +00:00
bme280 sensor: bme280: fixed SPI device init 2017-03-22 07:49:00 -04:00
bmg160 sensor: use SENSOR_CHAN_*_XYZ instead of SENSOR_CHAN_*_ANY 2017-01-27 19:07:17 +00:00
bmi160 arduino_101: bmi160: use new device name 2017-02-10 16:02:22 +00:00
dht license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
fxas21002 sensor: fxas21002: Add gyroscope driver 2017-03-30 21:19:53 +00:00
fxos8700 fxos8700: Fix Kconfig help indentation 2017-03-30 21:21:22 +00:00
hdc1008 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
hmc5883l sensor: use SENSOR_CHAN_*_XYZ instead of SENSOR_CHAN_*_ANY 2017-01-27 19:07:17 +00:00
hp206c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
hts221 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
isl29035 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
lis3dh sensor: use SENSOR_CHAN_*_XYZ instead of SENSOR_CHAN_*_ANY 2017-01-27 19:07:17 +00:00
lis3mdl sensor: use SENSOR_CHAN_*_XYZ instead of SENSOR_CHAN_*_ANY 2017-01-27 19:07:17 +00:00
lps25hb license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
lsm6ds0 sensor: use SENSOR_CHAN_*_XYZ instead of SENSOR_CHAN_*_ANY 2017-01-27 19:07:17 +00:00
lsm9ds0_gyro sensor: use SENSOR_CHAN_*_XYZ instead of SENSOR_CHAN_*_ANY 2017-01-27 19:07:17 +00:00
lsm9ds0_mfd sensor: use SENSOR_CHAN_*_XYZ instead of SENSOR_CHAN_*_ANY 2017-01-27 19:07:17 +00:00
max30101 sensor: max30101: Add heart rate sensor driver 2017-04-06 11:47:17 +00:00
max44009 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
mcp9808 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
mpu6050 sensor: use SENSOR_CHAN_*_XYZ instead of SENSOR_CHAN_*_ANY 2017-01-27 19:07:17 +00:00
nrf5 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
sht3xd license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
sx9500 sensors: sx9500: varables undeclared when in debug mode 2017-03-25 12:00:29 +00:00
th02 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
tmp007 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
tmp112 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig sensor: max30101: Add heart rate sensor driver 2017-04-06 11:47:17 +00:00
Makefile sensor: max30101: Add heart rate sensor driver 2017-04-06 11:47:17 +00:00