incubator-nuttx/drivers
Ville Juven 7a137f0353 syslog: Don't allow blocking when in signal handler
Blocking while running a signal handler is not advisable, instead write
the log string character by character.

There is also a potential for a deadlock, as discussed in #6618

Note: querying for rtcb->sigdeliver is not 100% ideal, as it only tells
_if_ a signal handler has been queued, not if it is running. However, it
makes syslog safe / usable which is a debug feature anyhow.
2024-10-23 21:14:44 +08:00
..
1wire
aie nuttx ai driver update 2024-10-17 22:35:40 +08:00
analog Fix Kconfig style 2024-10-22 23:20:46 +08:00
audio audio: update audio null driver 2024-10-07 13:33:34 +08:00
bch
can Fix Kconfig style 2024-10-22 23:20:46 +08:00
clk MacOs: fix the sim compile warning in MacOS 2024-10-22 08:55:57 +08:00
contactless
coresight drivers/coresight:Add TRFCR_EL1 initialization 2024-10-09 08:37:48 +08:00
crypto
devicetree pci: fix compile failed, fdt_get_reg_base() need 3 args 2024-10-09 02:18:49 +08:00
dma
dummy
eeprom
efuse
i2c driver: Post sempahore only when it's value is smaller than one 2024-10-13 02:12:01 +08:00
i2s
i3c
input cmake: add newly added sources to cmake 2024-10-14 17:19:45 +08:00
ioexpander nuttx/drivers: add ept_release_cb for destroy server resource 2024-10-10 08:44:29 +08:00
ipcc driver: Post sempahore only when it's value is smaller than one 2024-10-13 02:12:01 +08:00
lcd
leds
loop
math
misc drivers/misc/devmem: add dev_mem.c into cmake build 2024-10-18 21:32:48 +08:00
mmcsd mmcsd: add multi partitions support 2024-10-16 16:58:37 +08:00
modem
motor
mtd mtd/nvs: Trigger recovery process in nvs_startup 2024-10-13 03:10:19 +08:00
net e1000: add polling mode support for tx/rx 2024-10-08 13:15:31 +02:00
note drivers/note:add the poll function for noteram 2024-10-13 14:05:50 +08:00
pci Fix make warn as error in pci drivers 2024-10-21 15:35:39 +08:00
pinctrl
pipes circbuf: Move from mm/circbuf to libs/libc/misc 2024-10-09 08:41:49 +08:00
power cmake: add newly added sources to cmake 2024-10-14 17:19:45 +08:00
rc circbuf: Move from mm/circbuf to libs/libc/misc 2024-10-09 08:41:49 +08:00
regmap
reset nuttx/drivers: add ept_release_cb for destroy server resource 2024-10-10 08:44:29 +08:00
rf
rmt circbuf: Move from mm/circbuf to libs/libc/misc 2024-10-09 08:41:49 +08:00
rpmsg container_of: fix compile failed cause of list.h not support container_of 2024-10-23 20:10:43 +08:00
rptun container_of: fix compile failed cause of list.h not support container_of 2024-10-23 20:10:43 +08:00
segger drivers/segger: inline note_sysview_get_timestamp 2024-10-14 17:03:57 +02:00
sensors bmi160: fix Parameter passing error when use spi 2024-10-18 19:58:22 +08:00
serial serial: use dev references count make sure the driver only opened once 2024-10-17 18:09:32 +08:00
spi
syslog syslog: Don't allow blocking when in signal handler 2024-10-23 21:14:44 +08:00
thermal cmake:add driver thermal CMake scripts 2024-10-13 02:25:06 +08:00
timers drivers/timers/arch_alarm.c: Remove ndelay_accurate 2024-10-23 14:28:18 +08:00
usbdev usb: Fix issue with the calculation descriptor length error 2024-10-15 21:00:29 +08:00
usbhost
usbmisc
usbmonitor
usrsock nuttx/drivers: add ept_release_cb for destroy server resource 2024-10-10 08:44:29 +08:00
vhost
video circbuf: Move from mm/circbuf to libs/libc/misc 2024-10-09 08:41:49 +08:00
virtio syslog: convert \n to \r\n in syslog framework layer 2024-10-17 02:29:51 +08:00
wireless bluetooth: fix bt missing header files nuttx/wqueue.h 2024-10-23 20:10:43 +08:00
.gitignore
CMakeLists.txt
Kconfig AI engine driver 2024-10-16 13:57:23 +08:00
Makefile AI engine driver 2024-10-16 13:57:23 +08:00
drivers_initialize.c