zephyr/drivers/sensor
Matija Tudan efae88ce3a sensor: fxos8700: implement magnetic vector magnitude function
The magnetometer vector-magnitude function will generate an interrupt
when magnitude is greater than specified threshold value. The user
may program the threshold value to establish the conditions needed
to detect a magnetic vector-magnitude change event. Depending on the
values chosen for the reference values, this function may be
configured to detect a magnetic field magnitude that is above
a preset threshold (with reference values = 0), or a change in magnitude
between two magnetic vectors greater than the preset threshold
(with reference values non-zero).

Default configuration of M_VECM_CFG register (address 0x69) is 0x4e.

Signed-off-by: Matija Tudan <mtudan@mobilisis.hr>
2020-08-21 12:30:50 -05:00
..
adt7420 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
adxl345 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
adxl362 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
adxl372 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
ak8975 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
amg88xx device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
ams_iAQcore device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
apds9960 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
bma280 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
bmc150_magn device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
bme280 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
bme680 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
bmg160 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
bmi160 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
bmm150 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
bq274xx device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
ccs811 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
dht device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
dps310 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
ens210 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
fxas21002 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
fxos8700 sensor: fxos8700: implement magnetic vector magnitude function 2020-08-21 12:30:50 -05:00
grove device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
hmc5883l device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
hp206c device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
hts221 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
iis2dh device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
iis2dlpc device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
iis2mdc device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
iis3dhhc device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
isl29035 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
ism330dhcx device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lis2dh device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lis2ds12 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lis2dw12 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lis2mdl device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lis3mdl device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lps22hb device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lps22hh device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lps25hb device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lsm6ds0 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lsm6dsl device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lsm6dso device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lsm9ds0_gyro device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lsm9ds0_mfd device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
lsm303dlhc_magn device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
max17055 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
max30101 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
max44009 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
mchp_tach_xec device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
mcp9808 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
mpr device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
mpu6050 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
ms5607 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
ms5837 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
nrf5 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
nxp_kinetis_temp device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
opt3001 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
pms7003 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
qdec_nrfx
sht3xd device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
si7006 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
si7055 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
si7060 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
stts751 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
sx9500 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
th02 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
ti_hdc device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
tmp007 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
tmp112 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
tmp116 device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
vl53l0x device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
wsen_itds device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
CMakeLists.txt sensor: Add Silabs SI7055 support 2020-08-05 14:50:52 -05:00
Kconfig sensor: Add Silabs SI7055 support 2020-08-05 14:50:52 -05:00
sensor_handlers.c
sensor_shell.c sensor: shell: Show the error code when reading fails 2020-07-23 12:12:09 -04:00
shell_battery.c sensor: shell: Add a 'battery' command 2020-07-23 12:12:09 -04:00