Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/doc/doxygroups.h

    r79ae36dd rf902d36  
    165165         * @ingroup emul
    166166         */
    167 
    168 /**
    169  * @defgroup usb USB
    170  * @ingroup uspace
    171  * @brief USB support for HelenOS.
    172  */
    173         /**
    174          * @defgroup libusb Base USB library
    175          * @ingroup usb
    176          * @brief Common definitions for any driver or application
    177          * dealing with USB.
    178          */
    179 
    180         /**
    181          * @defgroup libusbdev USB library for device drivers
    182          * @ingroup usb
    183          * @brief Library for writing drivers of endpoint devices (functions).
    184          */
    185 
    186         /**
    187          * @defgroup libusbhost USB library for host controller drivers
    188          * @ingroup usb
    189          * @brief Library for writing host controller drivers.
    190          */
    191 
    192         /**
    193          * @defgroup libusbhid USB library for HID devices
    194          * @ingroup usb
    195          * @brief Library for writing USB HID drivers.
    196          */
    197 
    198         /**
    199          * @defgroup usbvirt USB virtualization
    200          * @ingroup usb
    201          * @brief Support for virtual USB devices.
    202          */
    203 
    204                 /**
    205                  * @defgroup libusbvirt USB virtualization library
    206                  * @ingroup usbvirt
    207                  * @brief Library for creating virtual USB devices.
    208                  */
    209 
    210                 /**
    211                  * @defgroup drvusbvhc Virtual USB host controller
    212                  * @ingroup usbvirt
    213                  * @brief Driver simulating work of USB host controller.
    214                  */
    215 
    216                 /**
    217                  * @defgroup usbvirthub Virtual USB hub
    218                  * @ingroup usbvirt
    219                  * @brief Extra virtual USB hub for virtual host controller.
    220                  * @details
    221                  * Some of the sources are shared with virtual host controller,
    222                  * see @ref drvusbvhc for the rest of the files.
    223                  */
    224 
    225                 /**
    226                  * @defgroup usbvirtkbd Virtual USB keybaord
    227                  * @ingroup usbvirt
    228                  * @brief Virtual USB keyboard for virtual host controller.
    229                  */
    230 
    231         /**
    232          * @defgroup usbinfo USB info application
    233          * @ingroup usb
    234          * @brief Application for querying USB devices.
    235          * @details
    236          * The intended usage of this application is to query new USB devices
    237          * for their descriptors etc. to simplify driver writing.
    238          */
    239 
    240         /**
    241          * @defgroup lsusb HelenOS version of lsusb command
    242          * @ingroup usb
    243          * @brief Application for listing USB host controllers.
    244          * @details
    245          * List all found host controllers.
    246          */
    247 
    248         /**
    249          * @defgroup drvusbmid USB multi interface device driver
    250          * @ingroup usb
    251          * @brief USB multi interface device driver
    252          * @details
    253          * This driver serves as a mini hub (or bus) driver for devices
    254          * that have the class defined at interface level (those devices
    255          * usually have several interfaces).
    256          *
    257          * The term multi interface device driver (MID) was borrowed
    258          * Solaris operating system.
    259          */
    260 
    261         /**
    262          * @defgroup drvusbhub USB hub driver
    263          * @ingroup usb
    264          * @brief USB hub driver.
    265          */
    266 
    267         /**
    268          * @defgroup drvusbhid USB HID driver
    269          * @ingroup usb
    270          * @brief USB driver for HID devices.
    271          */
    272 
    273         /**
    274          * @defgroup drvusbmouse USB mouse driver
    275          * @ingroup usb
    276          * @brief USB driver for mouse with boot protocol.
    277          */
    278 
    279         /**
    280          * @defgroup drvusbmast USB mass storage driver
    281          * @ingroup usb
    282          * @brief USB driver for mass storage devices (bulk-only protocol).
    283          * This driver is a only a stub and is currently used only for
    284          * testing that bulk transfers work.
    285          */
    286 
    287         /**
    288          * @defgroup drvusbuhci UHCI driver
    289          * @ingroup usb
    290          * @brief Drivers for USB UHCI host controller and root hub.
    291          */
    292 
    293                 /**
    294                  * @defgroup drvusbuhcirh UHCI root hub driver
    295                  * @ingroup drvusbuhci
    296                  * @brief Driver for UHCI complaint root hub.
    297                  */
    298 
    299                 /**
    300                  * @defgroup drvusbuhcihc UHCI host controller driver
    301                  * @ingroup drvusbuhci
    302                  * @brief Driver for UHCI complaint USB host controller.
    303                  */
    304 
    305         /**
    306          * @defgroup drvusbohci OHCI driver
    307          * @ingroup usb
    308          * @brief Driver for OHCI host controller.
    309          */
    310 
    311         /**
    312          * @defgroup drvusbehci EHCI driver
    313          * @ingroup usb
    314          * @brief Driver for EHCI host controller.
    315          */
    316 
    317         /**
    318          * @defgroup drvusbfallback USB fallback driver
    319          * @ingroup usb
    320          * @brief Fallback driver for any USB device.
    321          * @details
    322          * The purpose of this driver is to simplify querying of unknown
    323          * devices from within HelenOS (without a driver, no node at all
    324          * may appear under /dev/devices).
    325          */
    326 
    327 
Note: See TracChangeset for help on using the changeset viewer.