Note:

We've migrated material from this wiki to the zephyrproject.org documentation site or to the new Zephyr GitHub wiki

Sensors

From Zephyr Project Wiki
Jump to: navigation, search

Developers can create additional sensor configurations which allow Zephyr-based applications to run on other target systems.

The following sensors are currently supported:

Sensor Subsystem Documentation


Supported Sensors

Temperature and Humidity
Sensor Type URL Zephyr driver
BME280 Humidity, Pressure and Temperature https://www.adafruit.com/product/2652 drivers/sensor/bme280/bme280.c
DHTxx Temperature and Humidity https://learn.adafruit.com/dht/overview drivers/sensor/dht/dht.c
Grove Temperature Sensor http://www.seeedstudio.com/wiki/Grove_-_Temperature_Sensor drivers/grove/temperature_sensor.c
HDC1008 Humidity and Temperature https://www.adafruit.com/product/2635 drivers/sensor/hdc1008/hdc1008.c
HP206C Altitude, Pressure and Temperature http://www.hoperf.com/upload/sensor/HP206C_DataSheet_EN_V2.0.pdf drivers/sensor/hp206c/hp206c.c
HTS221 Humidity and Temperature http://www.st.com/content/st_com/en/products/mems-and-sensors/humidity-sensors/hts221.html drivers/sensor/hts221/hts221.c
LPS22HB Pressure and Temperature http://www.st.com/en/mems-and-sensors/lps22hb.html drivers/sensor/lps22hb/lps22hb.c
LPS25HB Pressure and Temperature http://www.st.com/en/mems-and-sensors/lps25hb.html drivers/sensor/lps25hb/lps25hb.c
MCP9808 Temperature https://www.adafruit.com/product/1782 drivers/sensor/mcp9808/mcp9808.c
NRF5 Temperature https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF51822 drivers/sensor/nrf5/nrf5_temp.c
SHT31-D Temperature and Humidity https://www.adafruit.com/product/2857 drivers/sensor/sht3xd/sht3xd.c
TH02 Temperature and Humidity http://www.hoperf.com/upload/sensor/TH02_V1.1.pdf drivers/sensor/th02/th02.c
TMP007 Contact-less Infrared Thermopile https://www.adafruit.com/product/2023 drivers/sensor/tmp007/tmp007.c
TMP112 Temperature Sensor with Alert Function http://www.ti.com/product/TMP112 drivers/sensor/tmp112/tmp112.c
Accelerometer, Gyroscope and Magnetometer
Sensor Type URL Zephyr driver
AK8975 Magnetometer http://www.akm.com/akm/en/file/datasheet/AK8975.pdf drivers/sensor/ak8975/ak8975.c
BMA280 Accelerometer https://www.bosch-sensortec.com/bst/products/all_products/bma280 drivers/sensor/bma280/bma280.c
BMC150 Accelerometer and Magnetometer https://www.bosch-sensortec.com/bst/products/all_products/homepage_1_ohne_marginalspalte_52 drivers/sensor/bma280/bma280.c

drivers/sensor/bmc150_magn/bmc150_magn.c

BMG160 Gyroscope https://www.bosch-sensortec.com/bst/products/all_products/bmg160 drivers/sensor/bmg160/bmg160.c
BMI160 Inertial Measurement Unit http://www.bosch-sensortec.com/en/bst/products/all_products/bmi160 drivers/sensor/bmi160/bmi160.c
FXAS21002 Gyroscope http://www.nxp.com/products/sensors/gyroscopes/3-axis-digital-gyroscope:FXAS21002C drivers/sensor/fxas21002/fxas21002.c
FXOS8700 Accelerometer and Magnetometer http://www.nxp.com/products/sensors/6-axis-sensors/digital-sensor-3d-accelerometer-2g-4g-8g-plus-3d-magnetometer:FXOS8700CQ drivers/sensor/fxos8700/fxos8700.c
HMC5883L Magnetometer https://www.adafruit.com/product/1746 drivers/sensor/hmc5883l/hmc5883l.c
LIS3DH Accelerometer https://www.adafruit.com/product/2857 drivers/sensor/lis3dh/lis3dh.c
LIS3MDL Magnetometer http://www.st.com/content/st_com/en/products/mems-and-sensors/e-compasses/lis3mdl.html drivers/sensor/lis3mdl/lis3mdl.c
LSM6DS0 Accelerometer and Gyroscope http://www.st.com/content/st_com/en/products/mems-and-sensors/inemo-inertial-modules/lsm6ds0.html drivers/sensor/lsm6ds0/lsm6ds0.c
LSM6DSL 3D Accelerometer and 3D Gyroscope http://www.st.com/content/st_com/en/products/mems-and-sensors/inemo-inertial-modules/lsm6dsl.html drivers/sensor/lsm6ds0/lsm6dsl.c
LSM9DS0 Accelerometer, Gyroscope and Magnetometer https://www.adafruit.com/product/2021 drivers/sensor/lsm9ds0_mfd/lsm9ds0_mfd.c

drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro.c

MPU6050 Accelerometer and Gyroscope http://www.invensense.com/products/motion-tracking/6-axis/mpu-6050/ drivers/sensor/mpu6050/mpu6050.c
Light
Sensor Type URL Zephyr driver
ISL29035 Infrared and Ambient Light http://www.intersil.com/en/products/optoelectronics/ambient-light-sensors/light-to-digital-sensors/ISL29035.html drivers/sensor/isl29035/isl29035.c
Grove Light Sensor http://www.seeedstudio.com/wiki/Grove_-_Light_Sensor drivers/grove/light_sensor.c
MAX30101 Pulse Oximeter and Heart Rate Sensor https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX30101.html drivers/sensor/max30101/max30101.c
MAX44009 Ambient Light Sensor with ADC Details... drivers/sensor/max44009/max44009.c
Proximity
Sensor Type URL Zephyr driver
SX9500 Proximity http://www.semtech.com/touch-interface/capacitive-touch-controllers/sx9500/ drivers/sensor/sx9500/sx9500.c

Wish List / WIP