Add contactless/ directory to Documentation

This commit is contained in:
Gregory Nutt 2016-08-31 10:58:08 -06:00
parent 7b75a32ca1
commit 4b0e8e56cf
2 changed files with 109 additions and 9 deletions

View File

@ -12,7 +12,7 @@
<h1><big><font color="#3c34ec"> <h1><big><font color="#3c34ec">
<i>NuttX RTOS Porting Guide</i> <i>NuttX RTOS Porting Guide</i>
</font></big></h1> </font></big></h1>
<p>Last Updated: June 22, 2016</p> <p>Last Updated: August 31, 2016</p>
</td> </td>
</tr> </tr>
</table> </table>
@ -948,22 +948,46 @@ drivers/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
| `-- <i>(Common ADC and DAC driver source files)</i> | `-- <i>(Common ADC and DAC driver source files)</i>
|-- audio/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(Common audio device source files)</i>
|-- bch/ |-- bch/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
| `-- <i>(bch driver source files)</i> | `-- <i>(bch driver source files)</i>
|-- contactless/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(Common contactless device driver source files)</i>
|-- input/ |-- input/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
| `-- <i>(Common touchscreen and keypad driver source files)</i> | `-- <i>(Common touchscreen and keypad driver source files)</i>
|-- ioexpander/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(Common I/O expander and GPIO-related driver source files)</i>
|-- lcd/ |-- lcd/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
| `-- <i>(Common LCD driver source files)</i> | `-- <i>(Common LCD driver source files)</i>
|-- leds/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(Common LED device driver source files)</i>
|-- loop/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(Common loop device driver source files)</i>
|-- mmcsd/ |-- mmcsd/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
| `-- <i>(Common MMC/SD card driver source files)</i> | `-- <i>(Common MMC/SD card driver source files)</i>
|-- modem/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(Common modem driver source files)</i>
|-- mtd/ |-- mtd/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
@ -972,11 +996,19 @@ drivers/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
| `-- <i>(Common network driver source files)</i> | `-- <i>(Common network driver source files)</i>
|-- pipes/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(Common pipe and FIFO driver source files)</i>
|-- power/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(Common power-related driver source files)</i>
|-- sensors/ |-- sensors/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
| `-- <i>(Common sensor driver source files)</i> | `-- <i>(Common sensor driver source files)</i>
|-- serial/ |-- sercomm/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
| `-- <i>(Files for the Calypso SERCOMM driver)</i> | `-- <i>(Files for the Calypso SERCOMM driver)</i>
@ -984,6 +1016,18 @@ drivers/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
| `-- <i>(Common front-end character drivers for chip-specific UARTs)</i> | `-- <i>(Common front-end character drivers for chip-specific UARTs)</i>
|-- spi/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(Common SPI-related drivers and helper fuctions)</i>
|-- syslog/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(System logging device support)</i>
|-- timers/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(Timer-based device driver support)</i>
|-- usbdev/ |-- usbdev/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
@ -992,6 +1036,10 @@ drivers/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
| `-- <i>(Common USB host driver source files)</i> | `-- <i>(Common USB host driver source files)</i>
|-- usbmonitor/
| |-- Kconfig
| |-- Make.defs
| `-- <i>(USB monitor source files)</i>
|-- wireless/ |-- wireless/
| |-- Kconfig | |-- Kconfig
| |-- Make.defs | |-- Make.defs
@ -1085,19 +1133,35 @@ include/
| |-analog/ | |-analog/
| | `-- <i>(Analog driver header files)</i> | | `-- <i>(Analog driver header files)</i>
| |-audio/ | |-audio/
| | `-- <i>(Audio driver header files)</i> | | `-- <i>(Contactless driver header files)</i>
| |-binfmt/ | |-binfmt/
| | `-- <i>(Binary format header files)</i> | | `-- <i>(Binary format header files)</i>
| |-contactless/
| | `-- <i>(Audio driver header files)</i>
| |-crypto/
| | `-- <i>(Cryptographic support header files)</i>
| |-drivers/
| | `-- <i>(Miscellaneous driver header files)</i>
| |-eeprom/
| | `-- <i>(EEPROM driver header files)</i>
| |-fs/ | |-fs/
| | `-- <i>(File System header files)</i> | | `-- <i>(File System header files)</i>
| |-input/ | |-input/
| | `-- <i>(Input device driver header files)</i> | | `-- <i>(Input device driver header files)</i>
| |-ioexpander/
| | `-- <i>(I/O exander and GPIO drvier header files)</i>
| |-lcd/ | |-lcd/
| | `-- <i>(LCD driver header files)</i> | | `-- <i>(LCD driver header files)</i>
| |-leds/
| | `-- <i>(LED driver header files)</i>
| |-lib/
| | `-- <i>(Non-standard C library driver header files)</i>
| |-mm/
| | `-- <i>(Memory management header files)</i>
| |-modem/
| | `-- <i>(Modem driver header files)</i>
| |-mtd/ | |-mtd/
| | `-- <i>(Memory technology device header files)</i> | | `-- <i>(Memory technology device header files)</i>
| |-serial/
| | `-- <i>(Serial driver header files)</i>
| |-net/ | |-net/
| | `-- <i>(Networking header files)</i> | | `-- <i>(Networking header files)</i>
| |-nx/ | |-nx/
@ -1114,8 +1178,12 @@ include/
| | `-- <i>(SPI driver header files)</i> | | `-- <i>(SPI driver header files)</i>
| |-syslog/ | |-syslog/
| | `-- <i>(SYSLOG header files)</i> | | `-- <i>(SYSLOG header files)</i>
| |-timers/
| | `-- <i>(Timer-related driver header files)</i>
| |-usb/ | |-usb/
| | `-- <i>(USB driver header files)</i> | | `-- <i>(USB driver header files)</i>
| |-video/
| | `-- <i>(Video-related driver header files)</i>
| `-wireless/ | `-wireless/
| `-- <i>(Wireless device driver header files)</i> | `-- <i>(Wireless device driver header files)</i>
`- sys/ `- sys/
@ -1148,16 +1216,28 @@ include/
</p> </p>
<ul><pre> <ul><pre>
libc/ libc/
|-- aio/
| `-- <i>(Implementation of functions from aio.h)</i>
|-- audio/
| `-- <i>(Implementation of audio-related functions)</i>
|-- dirent/
| `-- <i>(Implementation of functions from dirent.h)</i>
|-- fixedmath/
| `-- <i>(Implementation of functions from fixedmath.h)</i>
|-- hex2bin/
| `-- <i>(Implementation of functions from hex2bin.h)</i>
|-- libgen/ |-- libgen/
| `-- <i>(Implementation of functions from libgen.h)</i> | `-- <i>(Implementation of functions from libgen.h)</i>
|-- math/ |-- math/
| `-- <i>(Implementation of functions from fixedmath.h)</i> | `-- <i>(Implementation of functions from fixedmath.h)</i>
|-- misc/ |-- misc/
| `-- <i>(Implementation of miscellaneous library functions)</i> | `-- <i>(Implementation of miscellaneous library functions)</i>
|-- mqueue/
| `-- <i>(Implementation of some functions from mqueue.h)</i>
|-- net/ |-- net/
| `-- <i>(Implementation of network-related library functions)</i> | `-- <i>(Implementation of network-related library functions)</i>
|-- netdb/
| `-- <i>(Implementation of functions from netdb.h)</i>
|-- pthread/
| `-- <i>(Implementation of functions from pthread.h)</i>
|-- queue/ |-- queue/
| `-- <i>(Implementation of functions from queue.h)</i> | `-- <i>(Implementation of functions from queue.h)</i>
|-- sched/ |-- sched/
@ -1166,16 +1246,31 @@ libc/
| `-- <i>(Implementation of some functions from semaphore.h)</i> | `-- <i>(Implementation of some functions from semaphore.h)</i>
|-- signal/ |-- signal/
| `-- <i>(Implementation of some functions from signal.h)</i> | `-- <i>(Implementation of some functions from signal.h)</i>
|-- spawn/
| `-- <i>(Implementation of some functions from spawn.h)</i>
|-- stdio/ |-- stdio/
| `-- <i>(Implementation of functions from stdio.h)</i> | `-- <i>(Implementation of functions from stdio.h)</i>
|-- stdlib/ |-- stdlib/
| `-- <i>(Implementation of functions from stdlib.h)</i> | `-- <i>(Implementation of functions from stdlib.h)</i>
|-- string/ |-- string/
| `-- <i>(Implementation of functions from string.h)</i> | `-- <i>(Implementation of functions from string.h)</i>
|-- symtab/
| `-- <i>(Implementation of symbol-table library functions)</i>
|-- syslog/
| `-- <i>(Implementation of functions from syslog.h)</i>
|-- termios/
| `-- <i>(Implementation of functions from termios.h)</i>
|-- time/ |-- time/
| `-- <i>(Implementation of some functions from time.h)</i> | `-- <i>(Implementation of some functions from time.h)</i>
`-- unistd/ |-- tls/
`-- <i>(Implementation of some functions from unistd.h)</i> | `-- <i>(Implementation of some functions from tls.h)</i>
|-- wqueue/
| `-- <i>(Implementation of some functions from wqueue.h)</i>
|-- unistd/
| `-- <i>(Implementation of some functions from unistd.h)</i>
`-- zoneinfo/
`-- <i>(Implementation of timezone database)</i>
</pre></ul> </pre></ul>
<h2>2.13 <a name="DirStructLibXX">nuttx/libxx</a></h2> <h2>2.13 <a name="DirStructLibXX">nuttx/libxx</a></h2>

View File

@ -55,6 +55,11 @@ bch/
performed by loop.c. See include/nuttx/fs/fs.h for registration performed by loop.c. See include/nuttx/fs/fs.h for registration
information. information.
contactless/
Contactless devices are related to wireless devices. They are not
communication devices with other similar peers, but couplers/interfaces
to contactless cards and tags.
eeprom/ eeprom/
An EEPROM is a form of Memory Technology Device (see drivers/mtd). An EEPROM is a form of Memory Technology Device (see drivers/mtd).
EEPROMs are non-volatile memory like FLASH, but differ in underlying EEPROMs are non-volatile memory like FLASH, but differ in underlying