Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/doc/doxygroups.h

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