nuttx/include/nuttx
Arjav Patel e2f3950d45 libc: add support for C23 stdbit.h with bit manipulation macros
- Introduced Kconfig options for stdbit.h, allowing architecture-specific and generic implementations.
- Added new documentation for stdbit.h, detailing its usage and configuration.
- Updated CMake and Makefile to handle the inclusion of stdbit.h based on configuration settings.

This enhances the NuttX library with optional C23 bit manipulation utilities, improving functionality for architectures that support it.

Signed-off-by: Arjav Patel <arjav1528@gmail.com>
2026-03-02 09:09:40 -03:00
..
1wire
aie
analog
audio nuttx/audio: clear apb buffer when playback dequeue 2026-02-05 08:22:18 -03:00
binfmt
can
clk
contactless
coresight
crypto
dma
drivers serial/uart_rpmsg: add _raw version of driver 2026-02-23 09:19:57 -03:00
eeprom
efuse
fs
himem
hwspinlock
i2c
i3c
input input: add keyboard matrix driver 2026-02-10 08:15:01 -03:00
ioexpander
lcd drivers/lcd: Add ST7796 TFT LCD framebuffer driver 2026-02-19 09:19:13 -03:00
leds
lib libc: add support for C23 stdbit.h with bit manipulation macros 2026-03-02 09:09:40 -03:00
math
mbox
mm protect: move us_heap to userspace_data_s 2026-02-02 11:06:53 +08:00
modem
motor
mtd
net
note
nx
pci drivers/pci:write legacy num to config space when enable legacy irq 2026-01-30 12:50:42 +08:00
pinctrl
power
rc
regmap
reset
rf
rmt
rpmsg rpmsg_virtio/rptun: support fallback cpuname when VIRTIO_RPMSG_F_CPUNAME not set 2026-02-04 20:01:13 -03:00
rptun
segger
sensors
serial serial/xlnx_ps: add common Xilinx UART Peripheral System (XUARTPS) support 2026-02-27 08:14:03 -03:00
spi
syslog
timers
usb
usrsock
vhost drivers/vhost: add vhost_get_vq_buffers() to collect scatter-gather buffers 2026-02-04 02:32:02 +08:00
video video/imgdata: fix IMGDATA_SET_BUF macro int-conversion warning 2026-02-26 14:47:52 +01:00
virtio include/nuttx/virtio: allow common virtio helpers to be used by vhost 2026-02-04 02:32:02 +08:00
wireless
.gitignore
addrenv.h
allsyms.h
arch.h
ascii.h
atexit.h
atomic.h
bits.h
board.h
cache.h
can.h
cancelpt.h sched/cancelpt: Fix MISRA C 2012 Rule 10.4 violations 2026-02-02 21:09:40 +08:00
circbuf.h
clock.h sched: fix code style violations in clock conversion macros (MISRA C-2012) 2026-02-01 01:14:01 +08:00
clock_notifier.h fs/timerfd: implement TFD_TIMER_CANCEL_ON_SET to detect clock changes 2026-01-30 17:20:24 +08:00
compiler.h
coredump.h
crc8.h libs/crc: implement AUTOSAR-compatible CRC algorithm 2026-01-30 17:32:15 +08:00
crc16.h libs/crc: implement AUTOSAR-compatible CRC algorithm 2026-01-30 17:32:15 +08:00
crc32.h libs/crc: implement AUTOSAR-compatible CRC algorithm 2026-01-30 17:32:15 +08:00
crc64.h libs/crc: implement AUTOSAR-compatible CRC algorithm 2026-01-30 17:32:15 +08:00
elf.h
environ.h
envpath.h
ethtool.h
event.h
fdcheck.h
fdt.h
gdbstub.h
hashtable.h
hrtimer.h sched/hrtimer: Update the comments. 2026-02-02 13:26:22 +08:00
idr.h
init.h
instrument.h
ipcc.h
irq.h
kmalloc.h
kthread.h
lin.h
lirc.h
list.h
list_type.h
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 sched/sched: add nxsched_abstick_sleep() 2026-02-26 17:04:47 +08:00
sched_note.h
scsi.h
sdio.h
sdio_slave.h
semaphore.h
seqlock.h
signal.h
spawn.h
spinlock.h
spinlock_type.h
streams.h
symtab.h
tee.h
thermal.h
tls.h
trace.h
uorb.h
userspace.h protect: move us_heap to userspace_data_s 2026-02-02 11:06:53 +08:00
vt100.h
wdog.h
wqueue.h
zoneinfo.h