nuttx/drivers
Matteo Golin 2d768c294e arch/delays: Invalid default value for BOARD_LOOPSPERMSEC
Changes the default value for CONFIG_BOARD_LOOPSPERMSEC to -1, which is
invalid. All boards that forget to configure this value will encounter a
static assertion at compile time, enforcing that configurations
upstreamed to NuttX have calibrated values for correct delay timings.

Boards which implement ALARM_ARCH or TIMER_ARCH do not rely on the
busy-loop delay implementation and thus only have a run-time check to
ensure proper delay-timings (in the case where delays are used before
the alarm/timer driver is registered).

Some boards already in the NuttX upstream do not have calibrated values,
but there are no users who currently own the board to submit a
calibrated value for the configurations to use. In this scenario, the
value is temporarily set to 0 and a warning is displayed so that users
of these boards are informed of the calibration process.

Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
2026-02-25 15:00:03 -03:00
..
1wire
aie
analog drivers/analog: fix adc ads1115 driver 2026-02-03 08:27:59 -05:00
audio
bch
can netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
clk
contactless
coresight
crypto
devicetree
dma
dummy
eeprom
efuse
i2c
i2s
i3c
input input: add keyboard matrix driver 2026-02-10 08:15:01 -03:00
ioexpander
ipcc
lcd drivers/lcd: Add ST7796 TFT LCD framebuffer driver 2026-02-19 09:19:13 -03:00
leds
loop
math
misc
mmcsd
modem
motor
mtd
net netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
note drivers/note: noteram ioctl FIONBIO should return -ENOTTY 2026-02-10 08:01:59 -03:00
pci
pinctrl
pipes
power drivers/power/pm: Fix typos in comments 2026-02-02 15:53:09 +01:00
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 rpmsg_virtio/rptun: support fallback cpuname when VIRTIO_RPMSG_F_CPUNAME not set 2026-02-04 20:01:13 -03:00
segger
sensors
serial serial/uart_rpmsg: add _raw version of driver 2026-02-23 09:19:57 -03:00
spi
syslog
thermal
timers arch/delays: Invalid default value for BOARD_LOOPSPERMSEC 2026-02-25 15:00:03 -03:00
usbdev drivers/usbdev: Fix usbmsc_unbind() function for composite device 2026-02-12 10:29:15 -03:00
usbhost netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
usbmisc
usbmonitor
usrsock
vhost drivers/vhost: add missing SCHED_WORKQUEUE dependency 2026-02-04 02:32:02 +08:00
video v4l2_cap: fix reqbuf return error when set count = 0. 2026-02-10 16:20:21 -05:00
virtio drivers/virtio and vhost: auto-select parent config from sub-drivers 2026-02-04 02:32:02 +08:00
wireless netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
.gitignore
CMakeLists.txt
drivers_initialize.c serial/uart_rpmsg: add _raw version of driver 2026-02-23 09:19:57 -03:00
Kconfig
Makefile Makefile: Remove make depend files by make distclean 2026-02-16 16:27:57 +01:00