NuttX
latest
10.0.0
10.0.1
10.1.0
10.2.0
10.3.0
11.0.0
12.0.0
12.1.0
12.2.0
12.2.1
12.3.0
12.4.0
12.5.0
12.5.1
12.6.0
12.7.0
Table of Contents
Home
Introduction
Getting Started
Contributing
The Inviolable Principles of NuttX
Supported Platforms
OS Components
Binary Loader
Device Drivers
Character Device Drivers
Block Device Drivers
Specialized Device Drivers
Audio Device Drivers
Clock management (CLK)
Device Tree support
DEVMEM Drivers
DMA Drivers
Frame Buffer Drivers
I2C Device Drivers
I3C Device Drivers
IO Expander Device Drivers
LCD Character Drivers
Memory Technology Device Drivers
drivers/regmap
Reset Driver
Remote Proc Tunnel Drivers
rwbuffer.c
Sensor Drivers
Segger RTT drivers
SPI Device Drivers
SYSLOG
SDIO Device Drivers
USB Device-Side Drivers
USB Host-Side Drivers
USB Miscellaneous Drivers
USB Monitor support
Usrsock Driver
MMCSD Device Drivers
Network interface drivers
PCI(e) Bus Drivers
Pinctrl Device Drivers
FIFO and named pipe drivers
Power-related Drivers
Virtio Device Drivers
Video Device Drivers
Wireless Drivers
Thermal Framework
Lower-half and upper-half
Subdirectories of
nuttx/drivers
Skeleton Files
Drivers Early Initialization
NXFLAT
NX Graphics Subsystem
On-Demand Paging
Audio Subsystem
NuttX File System
NuttX libraries
Network Support
Memory Management
Syscall Layer
/tools
Host Tools
Architecture-Specific Code
Boards Support
CMake Support
OpenAMP Support
Video Subsystem
Crypto API Subsystem
Wireless Subsystem
Applications
Implementation Details
API Reference
FAQ
Guides
Glossary
NuttX Logos
NuttX
OS Components
Device Drivers
Specialized Device Drivers
Device Tree support
View page source
Device Tree support