dongjiuzhu
a3f978da02
sensor/driver: wtgahrs2 by serial interface follow sensor.c/sensor.h
...
Wtgahrs2 integrates multiple sensor: accel, gyro, mag, baro and gps.
Signed-off-by: dongjiuzhu <dongjiuzhu1@xiaomi.com>
2020-10-22 10:17:36 -03:00
dongjiuzhu
fa09c6a8bc
driver/sensor: add unified management for sensor
...
Signed-off-by: dongjiuzhu <dongjiuzhu1@xiaomi.com>
2020-10-22 10:17:36 -03:00
Philippe Coval
cafe24528c
sensors: Support fxos8700cq motion I2C sensor
...
Device is composed of
3-axis, linear accelerometer and 3-axis, magnetometer
It is onboarded in NXP FRDM-K64F SBC.
Change-Id: I405a12cbf2c9994f3bd66e108d2eb8faeee00e18
Bug: https://github.com/apache/incubator-nuttx/issues/1988
Relate-to: https://www.nxp.com/docs/en/data-sheet/FXOS8700CQ.pdf
Forwarded: https://github.com/apache/incubator-nuttx/pull/1989
Signed-off-by: Philippe Coval <rzr@users.sf.net>
2020-10-16 10:10:35 +08:00
Ouss4
701100f6f9
drivers/sensors/mpu60x0: Add I2C support.
2020-06-24 23:30:34 -03:00
Xiang Xiao
5eae32577e
build: Move INCDIROPT to common place
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-18 15:02:55 -06:00
Pelle
59fcd9a3ee
hdc1008: minor fixes to comments.
2020-05-05 12:20:53 -06:00
Pelle
8a0b2bc14e
Added driver for the hdc1008 temperature/humidity sensor.
2020-05-05 12:20:53 -06:00
Gregory Nutt
5c0e8e88b1
Revert "Makefile: move INCDIROPT to common place ( #625 )"
...
This reverts commit b9ace36fcc
.
This change was added by PR 625 but has a serious logic flaw. It removes all occurrences of INCDIROPT and replaces it with a definition in tools/Config.mk:
else ifeq ($(WINTOOL),y)
DEFINE = "$(TOPDIR)/tools/define.sh"
INCDIR = "$(TOPDIR)/tools/incdir.sh" -w
This logic flaw is the Config.mk is included in all Make.defs files BEFORE WINTOOL is defined. As a result, the definition is wrong in many places when building under Cygwin with a Windows native toolchain.
2020-03-26 08:50:29 -07:00
Xiang Xiao
b9ace36fcc
Makefile: move INCDIROPT to common place ( #625 )
2020-03-26 08:09:59 -06:00
kyChu
db49e62118
Merged in kyChuGit/nuttx/aht10_sensor (pull request #1084 )
...
add new driver support for the ASAIR AHT10 temperature and humidity sensor
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-12-02 14:36:09 +00:00
Matous Pokorny
925d16b7b8
drivers/sensors/isl29023.c: Add basic driver of ISL29023 ambient light sensor. The basic driver can set operational mode, range, and resolution. It can also read lux value in continuous mode. Interrupt and the alarm is not implemented.
2019-09-04 11:26:26 -06:00
Augusto Fraga Giachero
d6ad7ebd47
drivers/sensors/adt7320.c: Add support for the ADT7320 temperature sensor.
2019-08-28 15:35:43 -06:00
Markus Bernet
1e0987a729
drivers/sensors/sht3x.c: Add Sensirion SHT3x driver.
2019-08-08 07:34:15 -06:00
Juan Flores
d2e884f43c
drivers/sensors/vl53l1x.c: Added support for VL53L1X TOF sensor.
2019-07-10 07:58:20 -06:00
Alin Jerpelea
ffb4f00da9
Merged in alinjerpelea/nuttx (pull request #944 )
...
drivers: sensors: add I2C Bosch BMP280 and I2C Asahi AK09911/AK09912 Compass Sensor
* drivers: sensors: add Bosch BMP280 Barometic Pressure Sensor
add driver for the Bosch BMP280 barometic pressure sensor
This sensor is connected over I2C bus
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* drivers: sensors: add Asahi AK09911/AK09912 Compass Sensor
add driver for AK09911/AK09912 Compass sensor over I2C bus
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-10 11:31:36 +00:00
Gregory Nutt
c2a383ef6d
drivers/sensors/vl53l1x.c: Remove the VL53L1x driver. It does not compile.
2019-06-29 06:26:49 -06:00
Juan Flores
f466d054a1
drivers/sensors/vl53l1x.c: Add support for VL53L1X TOF sensor.
2019-06-28 08:17:35 -06:00
Alin Jerpelea
977893d5a7
Merged in alinjerpelea/nuttx (pull request #912 )
...
configs: spresense: enable BMI160_I2C sensor
* drivers: sensors: add BMI160 driver
Enable driver support for the Bosch BMI160 Inertial
Measurement sensor
This driver can be used with the BMI160 sensor connected over
SPI or I2C bus
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: enable BMI160_I2C sensor
Enable BMI160 sensor connected over I2C on spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-06-20 13:32:36 +00:00
Fabian Justi
ff5f1945ec
Merged in Justifa/nuttx (pull request #883 )
...
Add support for AS726X spectral sensor
* configs/nucleo-l476rg/src/stm32_appinit.c Add I2C tool to board init
* configs/nucleo-l476rg/src/stm32_bmp180.c Fix comment
* configs/stm32f103-minimum/src/stm32_veml6070.c Fix name in error message
* drivers/sensor, include/nuttx/sensors and configs/nucleo-l476rg: Add support for AS726X spectral sensor
Implement driver for AS726X spectral
read as726x V,B,G,Y,O,R channel
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-06-05 12:50:03 +00:00
Bill Gatliff
a8744defe2
drivers/sensors/mpu60x0.c: Initial support for TDK InvenSense MPU6000 and MPU6050 6-axis gyroscope and accelerometers. This commit supports SPI media only.
2019-03-07 16:50:37 -06:00
Jussi Kivilinna
d4a38a8974
Merged in jussi_kivilinna/nuttx/sensirion_drivers (pull request #809 )
...
Drivers for Sensirion SCD30, SGP30 and SPS30 sensors
* drivers/sensors: add driver for Sensirion SCD30 CO2 sensor
* drivers/sensors: add driver for Sensirion SGP30 gas sensor
* drivers/sensors: add driver for Sensirion SPS30 particulate matter sensor
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-09 13:35:44 +00:00
Alan Carvalho de Assis
9689448d2a
drivers/sensors/mlx90614.c: Add support for the Infrared Thermometer MLX90614
2018-10-28 15:58:14 -06:00
Daniel P. Carvalho
3abe871a80
drivers/sensors/ina226.c: Add INA226 device driver.
2018-10-19 09:04:56 -06:00
Ouss4
adda352b15
drivers/sensors/dhtxx.c: Driver for DHTxx sensor.
2018-09-01 07:25:30 -06:00
DisruptiveNL
cd2ced4d9a
drivers/sensors and configs/nucleo-l476g: Add support for LSM303AGR and LSM6DSL sensors
2018-08-25 08:19:31 -06:00
Gregory Nutt
b8665996d5
Revert 0eff3d530f
: This removes the kx224, bh1749nuc and bh1790glc. These are very nicely written drivers, but they are based on some external sequencer logic which is not available to everyone. Hence, these are inapropriate to carry in the NuttX repository.
2018-07-11 15:36:33 -06:00
Gregory Nutt
235d580984
drivers/sensors/bh1749nuc.c, bh1790glc.c, and x224.c: From review of commit 0eff3d530f
, remove dependency on the CXD56_SCU, modify inclusions and some naming for compatibility with other sensor drivers.
2018-07-10 16:16:15 -06:00
Juho Valkama
0eff3d530f
Merged in jutava/nuttx (pull request #673 )
...
Master
* drivers/sensors: added drivers for kx224, bh1749nuc and bh1790glc
They are reliant on the cxd56_scu.
* drivers/sensors: Added drivers for kx224, bh1749nuc and bh1790glc
They are reliant on the cxd56_scu.
* drivers/sensors: Added drivers for kx224, bh1749nuc and bh1790glc
They are reliant on the cxd56_scu.
* drivers/sensors: Added drivers for kx224, bh1749nuc and bh1790glc
They are reliant on the cxd56_scu.
* drivers/sensors: Added drivers for kx224, bh1749nuc and bh1790glc
They are reliant on the cxd56_scu.
* drivers/sensors: Added drivers for kx224, bh1749nuc and bh1790glc
They are reliant on the cxd56_scu.
* bh1790glc.h created online with Bitbucket
* bh1790glc.h deleted online with Bitbucket
* drivers/sensors: Added drivers for kx224, bh1749nuc and bh1790glc
They are reliant on the cxd56_scu.
* drivers/sensors: Added drivers for kx224, bh1749nuc and bh1790glc
They are reliant on the cxd56_scu.
* README.txt: minor typo fix
* Minor typo fix
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-10 12:38:25 +00:00
Juha Niskanen
5b899b76c4
drivers/sensors: Add support for Telair T6713 carbon dioxide sensor
2018-06-15 06:52:16 -06:00
Anthony Merlino
b1275abd4b
Merged in antmerlino/nuttx/ina3221 (pull request #636 )
...
drivers/sensors: Adds support for INA3221 power sensor. This has a 3 channel bus/shunt voltage pairs.
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2018-05-02 22:29:59 +00:00
Bob Feratich
d893c5b55e
This commit adds LSM330 SPI and ADXL372 drivers.
...
Squashed merge of the following:
Author: Gregory Nutt <gnutt@nuttx.org>
drivers/sensors: Fix some minor typos in last commit that cause some compile problems.
drivers/sensors/: Clean up some coding standard isses in LM330 and ADXL372 drivers.
drivers/sensors/README.txt: Clean up some long lines and odd line breaks.
include/nuttx/sensors: Completes coding style review of adxl372.h, cluster_driver.h, and lsm330.h.
Author: Bob Feretich <bob.feretich@rafresearch.com>
Add LSM330 SPI and ADXL372 drivers along with the cluster driver infrastructure.
2018-04-07 14:47:27 -06:00
Juha Niskanen
c268288c17
drivers/sensors: Add support for Sensirion SHT2x humidity sensor
2018-03-13 08:26:15 -06:00
Matt Thompson
e79e2e2d97
Merged in extent3d/nuttx/lis3dh (pull request #598 )
...
Added support for LIS3DH accelerometer sensor.
* Added support for LIS3DH accelerometer sensor.
* Fix line length
* Fix more line lengthts
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2018-02-13 19:00:29 +00:00
Juha Niskanen
dafa72edc3
drivers/sensors: add support to MAX44009 ambient light sensor
2018-01-29 07:56:06 -06:00
Alan Carvalho de Assis
3268a6ac5f
drivers/sensor: Add driver for the APDS-9960 gesture sensor
2017-10-20 06:37:38 -06:00
Sebastien Lorquet
d16d4d5568
The INA219 is a combined voltage and current sensor that can measure up to 26 volts and a current that depends on an external shunt resistor. Connection happens via i2c/smbus and the chip features a power supply rail that is independent from the measured voltage, so it can measure low voltages.
...
This commit adds a driver for this chip. Right now it measures bus voltage and current, and does not use the internal calibrated current reading, nor the available power measurement.
2017-10-10 17:03:56 -06:00
Gregory Nutt
5129aeefd5
drivers/sensors: Fix remaining naming of configurations to be compliant for two more drivers.
2017-08-24 10:48:20 -06:00
Gregory Nutt
dc8f3778a9
drivers/sensors: Fix more naming of configurations to be compliant for two more drivers. Still a few more to go.
2017-08-24 10:26:53 -06:00
Gregory Nutt
1f023fa31a
drivers/sensors: Fix more naming of configurations to be compliant for two more drivers. Still a few more to go.
2017-08-24 10:10:00 -06:00
Gregory Nutt
269107afc8
drivers/sensors: Make naming configuration compliant for two more drivers. Still several to go.
2017-08-24 09:54:23 -06:00
Gregory Nutt
7f4af7b690
drivrs/sensors: Make a few other configuration settings consistent with the (undocumented) standard.
2017-08-24 09:45:46 -06:00
Gregory Nutt
9e386e3b31
drivrs/sensors/hts221: Fix inconsistent configuration variable naming; Try to bring closer to an as-of-yet undocumented naming convention.
2017-08-24 09:22:36 -06:00
Alan Carvalho de Assis
50e2e08742
drivers/sensors: Add support to HC-SR04 distance sensor
2017-08-17 18:52:54 -06:00
Giorgio Groß
b55ec110f2
Add driver for LTC4151 current and voltage monitor
2017-07-28 13:05:56 +02:00
Floxx
c2096f17d6
Moved LIS3DSH from the I2C-dependent block to the SPI-block to make Make.defs consistent with the driver (SPI only) and drivers/sensors/Kconfig.
2017-05-10 20:18:48 +02:00
Juha Niskanen
dfe6a672c1
drivers/sensors: Add driver for ST LIS2DH accelerometer. From Timo Voutilainen <time.voutilainen@haltian.com> et al.
2017-04-03 07:28:22 -06:00
Juha Niskanen
b5b148fef8
drivers/sensors: Add driver for ST LPS25H pressure sensor
2017-03-31 05:53:43 -06:00
Juha Niskanen
9e2b3da3e8
drivers/sensors: Add driver for ST HTS221 humidity sensor
2017-03-30 12:17:23 -06:00
raiden00
82cb38c824
drivers/sensors: Add driver for the ST L3GD20 3 axis gyro
2017-02-19 17:43:44 +01:00
Gregory Nutt
e29b50e00a
Fix recurring naming problem: KXTJ9 vs KXJT9.
2017-02-18 08:08:41 -06:00