nuttx/drivers
dongjiuzhu1 403469336f driver/sensors: support sensor flush operation
Supports the flush operation of the sensor.

The application can initiate a flush action through ioctl SNIOC_FLUSH
to trigger flush, and the call will be returned immediately.
Using SNIOC_GET_EVENTS to clear flush event,

However, the flush implementation is asynchronous, when all the flush
data is push to upper circbuffer, the POLLPRI event(FLUSH_COMPLETED)
will be reported.

Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2024-09-19 03:44:49 +08:00
..
1wire
analog
audio
bch drivers/mtd/bch: fix size_t overflow when offset > 4GB 2024-09-09 01:23:02 +08:00
can
clk
contactless
coresight coresight: return -EEXIST when register a device which has been registered 2024-09-13 09:09:19 +08:00
crypto
devicetree
dma
dummy
eeprom
efuse
i2c
i2s
input drivers/input: add dummy force feedback driver 2024-09-10 15:21:42 +08:00
ioexpander drivers/gpio: save memory if dont support signal 2024-09-15 11:29:55 +08:00
ipcc
lcd bits.h: replace all inline defination of __set_bit/__clear_bit 2024-09-13 09:09:19 +08:00
leds
loop
math
misc enable O_CLOEXEC explicitly to avoid fd leak 2024-09-17 02:07:34 +08:00
mmcsd mmcsd: make a compatibility change for cmd12 and cmd23 2024-09-19 03:17:48 +08:00
modem
motor
mtd ftl: should pre-allocate eblock for car case 2024-09-16 10:25:36 +08:00
net vfs/file: add reference counting to prevent accidental close during reading writing... 2024-09-17 12:01:53 +08:00
note
pci drivers/net: add support for Intel I225 network card 2024-09-17 01:42:38 +08:00
pinctrl driver/pinctl: add pinctrl framework 2024-09-17 02:25:47 +08:00
pipes drivers/pipes: add fcntl(F_SETPIPE_SZ/F_GETPIPE_SZ) support 2024-09-10 11:35:15 +08:00
power nuttx/drivers:Modify errcode returned by relay_ioctl 2024-08-29 01:04:03 +08:00
rc
regmap
reset drivers/reset: support rpmsg reset 2024-09-15 20:21:41 +08:00
rf
rmt
rpmsg rpmsg_port_spi: set mreq to high to trigger next transmission 2024-09-17 01:55:51 +08:00
rptun drivers/rpmsg: add get_local_cpuname to rpmsg ops 2024-09-17 01:55:51 +08:00
segger
sensors driver/sensors: support sensor flush operation 2024-09-19 03:44:49 +08:00
serial serial/pci_16550: make sure that interrupts are disabled during init 2024-09-18 23:54:12 +08:00
spi spi_slave: keep consistent with the parameter of the spi_slave_receive function declaration 2024-09-13 12:27:31 +08:00
syslog ramlog: workaround the unsafe critical section 2024-09-14 13:13:39 +08:00
timers clock: Replace all ts and tick conversion functions 2024-09-12 18:14:39 +08:00
usbdev composite.c warning 2024-09-16 10:33:01 +08:00
usbhost
usbmisc
usbmonitor
usrsock
video drivers/fb: add panbuffer clear ioctl 2024-09-13 09:15:38 +08:00
virtio drivers: fix gcc14 errors for virtio 2024-09-16 11:25:40 -03:00
wireless
.gitignore
CMakeLists.txt
drivers_initialize.c drivers/reset: support rpmsg reset 2024-09-15 20:21:41 +08:00
Kconfig driver/pinctl: add pinctrl framework 2024-09-17 02:25:47 +08:00
Makefile driver/pinctl: add pinctrl framework 2024-09-17 02:25:47 +08:00