summaryrefslogtreecommitdiff
path: root/nuttx/drivers/README.txt
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-10-18 13:52:21 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-10-18 13:52:21 +0000
commit0ee20483b0ff4150e09338821ef7e5a62eab2d47 (patch)
tree15c6069e637ef2c122e4a48db9e52dd4dde10bdd /nuttx/drivers/README.txt
parent00a3fe0fd33b150ac10dd3e576fc4893abb61893 (diff)
downloadpx4-nuttx-0ee20483b0ff4150e09338821ef7e5a62eab2d47.tar.gz
px4-nuttx-0ee20483b0ff4150e09338821ef7e5a62eab2d47.tar.bz2
px4-nuttx-0ee20483b0ff4150e09338821ef7e5a62eab2d47.zip
Move some drivers to separate subdirectories
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2156 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/drivers/README.txt')
-rw-r--r--nuttx/drivers/README.txt56
1 files changed, 56 insertions, 0 deletions
diff --git a/nuttx/drivers/README.txt b/nuttx/drivers/README.txt
new file mode 100644
index 000000000..c7e42c9a7
--- /dev/null
+++ b/nuttx/drivers/README.txt
@@ -0,0 +1,56 @@
+README
+^^^^^^
+
+This directory contains various device drivers -- both block and
+character drivers as well as other more specialized drivers.
+
+Files in this directory:
+^^^^^^^^^^^^^^^^^^^^^^^
+
+can.c
+ An unfinished CAN driver.
+
+dev_null.c and dev_zero.c
+ These files provide the standard /dev/null and /dev/zero devices.
+ See include/nuttx/fs.h for functions that should be called if you
+ want to register these devices (devnull_register() and
+ devzero_register()).
+
+loop.c
+ Supports the standard loop device that can be used to export a
+ file (or character device) as a block device. See losetup() and
+ loteardown() in include/nuttx/fs.h.
+
+ramdisk.c
+ Can be used to set up a block of memory or (read-only) FLASH as
+ a block driver that can be mounted as a files system. See
+ include/nuttx/ramdisk.h.
+
+Subdirectories of this directory:
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+bch/
+ Contains logic that may be used to convert a block driver into
+ a character driver. This is the complementary conversion as that
+ performed by loop.c. See include/nuttx/fs.h for registration
+ information.
+
+mmcsd/
+ Support for MMC/SD block drivers. At present, only SPI-based
+ MMC/SD is supported. See include/nuttx/mmcsd.h.
+
+net/
+ Network interface drivers. See also include/nuttx/net.h
+
+pipes/
+ FIFO and named pipe drivers. Standard interfaces are declared
+ in include/unistd.h
+
+serial/
+ Front-ends character drivers for chip-specific UARTs. This provide
+ some TTY-like functionality and are commonly used (but not required for)
+ the NuttX system console. See include/nuttx/serial.h
+
+usbdev/
+ USB device drivers. See include/nuttx/usb*.h
+