walnux/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 Remove copyright from headers 2020-11-25 05:13:46 -08:00
adxl345.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
adxl372.h NuttX: Robert A. Feretich: update licenses to Apache 2021-04-01 12:13:12 -05:00
aht10.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
ak09912.h include: nuttx: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
apds9930.h include: nuttx: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
apds9960.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
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 include: nuttx: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
bh1745nuc.h include: nuttx: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
bh1750fvi.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
bm1383glv.h include: nuttx: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
bm1422gmv.h include: nuttx: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
bmg160.h drivers: DS Automotion GmbH: update licenses to Apache 2021-04-03 09:36:43 -05:00
bmi160.h include: nuttx: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
bmp180.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
bmp280.h include: nuttx: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
cluster_driver.h NuttX: Robert A. Feretich: update licenses to Apache 2021-04-01 12:13:12 -05:00
dhtxx.h NuttX: Abdelatif Guettouche: update licenses to Apache 2021-04-01 12:13:12 -05:00
ds18b20.h drivers/sensors: Adds new driver for ds18b20 sensore module 2021-04-14 02:49:28 -05:00
fakesensor.h driver/sensor: rename /dev/sensor -> /dev/uorb 2022-08-08 19:45:52 +08:00
fxos8700cq.h sensors: Support fxos8700cq motion I2C sensor 2020-10-16 10:10:35 +08:00
hall3ph.h typos: fix typos in many files 2022-01-03 22:10:07 +08:00
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 drivers/sensors: Adds driver for hyt271 sensore module 2021-04-07 21:29:51 -05:00
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 author: Anthony Merlino : update licenses to Apache 2021-09-06 20:38:14 +08:00
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 include: nuttx: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
kxtj9.h include: nuttx: sensors: nxstyle fixes 2021-01-25 08:26:44 -08:00
l3gd20.h drivers: l3gd20 supports the sensor driver model 2020-11-19 18:13:17 -08:00
lis2dh.h include: Haltian Ltd: update licenses to Apache 2021-11-15 06:49:32 -06:00
lis3dh.h include: nuttx: sensors: nxstyle fixes 2021-01-25 08:26:44 -08:00
lis3dsh.h drivers: DS Automotion GmbH: update licenses to Apache 2021-04-03 09:36:43 -05:00
lis3mdl.h drivers: sensors: fix Mixed Case errors 2021-04-01 12:13:12 -05:00
lis331dl.h NuttX: Uros Platise: update licenses to Apache 2021-04-01 12:13:12 -05:00
lm75.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
lm92.h include: Omni Hoverboards: update licenses to Apache 2021-09-28 04:37:38 -07:00
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 NuttX: Robert A. Feretich: update licenses to Apache 2021-04-01 12:13:12 -05:00
lt1pa01.h include: nuttx: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
ltc4151.h drivers: Giorgio Gross : update licenses to Apache 2022-02-23 12:06:54 +01:00
max6675.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
max31855.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
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 NuttX: DS Automotion GmbH: update licenses to Apache 2021-04-01 12:13:12 -05:00
mlx90393.h drivers: sensors: fix Mixed Case errors 2021-04-01 12:13:12 -05:00
mlx90614.h include: Author: Alan Carvalho de Assis: update licenses to Apache 2.0 2021-02-04 03:33:58 -08:00
mpl115a.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
mpu60x0.h author: Bill Gatliff : update licenses to Apache 2021-09-16 21:56:08 -05:00
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 include: nuttx: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
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 include: Haltian Ltd: update licenses to Apache 2021-11-15 06:49:32 -06:00
veml6070.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
vl53l1x.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
wtgahrs2.h driver/sensor: user specifies device register number 2020-11-11 18:25:22 -08:00
xen1210.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
zerocross.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00