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
12.8.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
Sensor “uORB” Drivers
Sensor Legacy Drivers
Sensor Cluster (Obsolote)
ADT7320
ADXL345
ADXL362
ADXL372
AHT10
AK09912
LSM330_SPI
MCP9600
MPL115A
SHT4X
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
Sensor Drivers
AK09912
View page source
AK09912
Magnetic compass IC with an I2C interface.