incubator-nuttx/include/nuttx/sensors
Michal Lenc 8e2b4576bf sensors/qencoder: add QEIOC_GETINDEX ioctl
This IOCTL (QEIOC_GETINDEX) allows the application to get the actual
encoder position, the index last position and the index count with
one IOCTL call if supported by architecture specific level.

The position, index and count is passed to application level through
qe_index_s structure.

Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2022-09-04 11:08:45 +08:00
..
adt7320.h
adxl345.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
adxl372.h
aht10.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
ak09912.h
apds9930.h
apds9960.h
as726x.h drivers: remove unimplemented open/close/ioctl interfaces 2022-04-15 16:56:25 +08:00
as5048a.h drivers/sensors: add driver for as5048a magnetic encoder 2022-06-13 12:21:35 +03:00
as5048b.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
bh1721fvc.h
bh1745nuc.h
bh1750fvi.h
bm1383glv.h
bm1422gmv.h
bmg160.h
bmi160.h
bmp180.h
bmp280.h
cluster_driver.h
dhtxx.h
ds18b20.h
fakesensor.h driver/sensor: rename /dev/sensor -> /dev/uorb 2022-08-08 19:45:52 +08:00
fxos8700cq.h
hall3ph.h
hc_sr04.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
hdc1008.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
hts221.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
hyt271.h
ina219.h drivers: Giorgio Gross : update licenses to Apache 2022-02-23 12:06:54 +01:00
ina226.h drivers: Giorgio Gross : update licenses to Apache 2022-02-23 12:06:54 +01:00
ina3221.h
ioctl.h driver/sensor: fix rpmsg send failed when buffer is NULL 2022-08-02 01:28:56 +08:00
isl29023.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
kx022.h
kxtj9.h
l3gd20.h
lis2dh.h
lis3dh.h
lis3dsh.h
lis3mdl.h
lis331dl.h
lm75.h
lm92.h
lps25h.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
lsm6dsl.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
lsm9ds1.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
lsm303agr.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
lsm330.h
lt1pa01.h
ltc4151.h drivers: Giorgio Gross : update licenses to Apache 2022-02-23 12:06:54 +01:00
max6675.h
max31855.h
max44009.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
mb7040.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
mcp9844.h
mlx90393.h
mlx90614.h
mpl115a.h
mpu60x0.h
ms58xx.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
ms5611.h sensors: Add support to MS5611 Barometer 2022-01-24 10:23:45 +08:00
msa301.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
msxxxx_crc4.h sensors: Add support to MS5611 Barometer 2022-01-24 10:23:45 +08:00
qencoder.h sensors/qencoder: add QEIOC_GETINDEX ioctl 2022-09-04 11:08:45 +08:00
rpr0521rs.h
scd30.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
scd41.h drivers/sensors: Add new driver for scd41 sensor module 2022-04-11 13:29:35 +03:00
sensor.h driver/sensor: rename /dev/sensor -> /dev/uorb 2022-08-08 19:45:52 +08:00
sgp30.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
sht3x.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
sht21.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
sps30.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
t67xx.h
veml6070.h
vl53l1x.h
wtgahrs2.h
xen1210.h
zerocross.h