nuttx/include/nuttx
chenzihan1 a9df67e56b drivers/gpio: gpio driver added debounce and interrupt mask functions
Add handling for GPIOC_SETDEBOUNCE to set GPIO pin debounce duration.
Add handling for GPIOC_SETMASK to enable/disable GPIO interrupt mask.

Signed-off-by: chenzihan1 <chenzihan1@xiaomi.com>
2025-12-18 14:52:37 +01:00
..
1wire 1wire DS2XXX: add 1wire and DS2XXX documentation 2025-10-11 07:39:01 -03:00
aie
analog
audio
binfmt binfmt: Add a configuration flag to store the module filename 2025-11-01 22:59:47 +08:00
can nuttx/can: add message alignment 2025-11-24 14:11:41 +08:00
clk
contactless
coresight
crypto
dma
drivers drivers/rpmsg: add slash check for sepical rpmsg dev 2025-12-12 17:48:43 +08:00
eeprom mtd/at25ee: Use eeprom/spi_xx25xx internally 2025-12-17 19:03:54 +01:00
efuse
fs fs/fs.h: Add register_driver_with_size function 2025-11-13 08:57:52 -03:00
himem
hwspinlock
i2c
i3c
input input/ff: add control operation to force feedback driver interface 2025-12-17 20:10:09 +08:00
ioexpander drivers/gpio: gpio driver added debounce and interrupt mask functions 2025-12-18 14:52:37 +01:00
lcd
leds
lib lib/math32: improve the performance of invdiv_u32. 2025-10-22 09:46:42 +08:00
math
mbox
mm style/FAR: remove FAR qualifier 2025-11-10 10:56:29 +01:00
modem style/FAR: remove FAR qualifier 2025-11-10 10:56:29 +01:00
motor
mtd mtd/at25ee: Use eeprom/spi_xx25xx internally 2025-12-17 19:03:54 +01:00
net netdev_upperhalf: convert Kconfig to variable 2025-12-14 10:01:22 +08:00
note drivers/note: Optimize code logic. 2025-12-10 14:58:29 +08:00
nx
pci
pinctrl
power
rc
regmap
reset
rf
rmt
rpmsg
rptun
segger
sensors drivers/sensors: Add QST QMI8658 6-axis IMU sensor support 2025-11-30 09:44:43 -03:00
serial
spi
syslog sched/syslog: Add early_syslog() for early boot or system down debugging 2025-10-31 08:29:17 -03:00
timers timers/oneshot: Fix converted tv_nsec > NSEC_PER_SEC. 2025-12-16 17:38:46 -05:00
usb drivers/usbdev: Unregister CDCACM by instance number 2025-10-11 00:47:02 +08:00
usrsock
vhost
video video/fb: add FBIOGET_PANINFOCNT ioctl 2025-10-14 17:50:42 +08:00
virtio
wireless
.gitignore
addrenv.h
allsyms.h
arch.h nuttx/arch.h: Enable up_alarm_start / up_timer_start by default 2025-12-18 18:36:28 +08:00
ascii.h
atexit.h
atomic.h
bits.h
board.h
cache.h
can.h
cancelpt.h
circbuf.h
clock.h sched/clock: Make g_system_ticks a static variable 2025-11-13 18:40:16 -03:00
compiler.h compiler: redefine float and double when disable float compiling 2025-12-12 02:33:49 +08:00
coredump.h
crc8.h libc/crc: Add crc8rohcincr for incremental CRC8 ROHC calculation 2025-09-30 17:30:46 -03:00
crc16.h
crc32.h
crc64.h
elf.h
environ.h
envpath.h
ethtool.h
event.h [!] sched/event: Remove wait object dependency from event implementation 2025-10-31 19:56:32 -03:00
fdcheck.h
fdt.h
gdbstub.h
hashtable.h
hrtimer.h sched/hrtimer: add safe synchronous hrtimer cancel API 2025-12-18 18:36:28 +08:00
idr.h
init.h sched/init: Add OSINIT_IS_PANIC to replace 'g_nx_initstate == OSINIT_PANIC' 2025-12-18 18:21:55 +08:00
instrument.h
ipcc.h
irq.h
kmalloc.h
kthread.h
lin.h
lirc.h
list.h nuttx/list: Add list_for_every_entry_from() 2025-09-29 19:11:48 +08:00
macro.h
memoryregion.h
mmcsd.h
module.h
mqueue.h
mutex.h
notifier.h
nuttx.h
page.h
panic_notifier.h
pgalloc.h
progmem.h
pthread.h
queue.h
random.h
reboot_notifier.h
rwsem.h
sched.h docs/sched/sched: Add documentation for different sleep interfaces 2025-12-04 18:59:58 +01:00
sched_note.h
scsi.h
sdio.h
sdio_slave.h
semaphore.h
signal.h sched/signal: Remove shadow definitions to reduce unnecessary API 2025-10-14 17:40:18 +08:00
spawn.h
spinlock.h
spinlock_type.h
streams.h
symtab.h
tee.h
thermal.h
tls.h
trace.h
uorb.h
userspace.h
vt100.h
wdog.h sched/wdog: Add wd_restart_next() for precise wdog restart upon expiration 2025-11-10 23:16:57 +08:00
wqueue.h
zoneinfo.h