Changes in uspace/doc/doxygroups.h [79ae36dd:f902d36] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/doc/doxygroups.h
r79ae36dd rf902d36 165 165 * @ingroup emul 166 166 */ 167 168 /**169 * @defgroup usb USB170 * @ingroup uspace171 * @brief USB support for HelenOS.172 */173 /**174 * @defgroup libusb Base USB library175 * @ingroup usb176 * @brief Common definitions for any driver or application177 * dealing with USB.178 */179 180 /**181 * @defgroup libusbdev USB library for device drivers182 * @ingroup usb183 * @brief Library for writing drivers of endpoint devices (functions).184 */185 186 /**187 * @defgroup libusbhost USB library for host controller drivers188 * @ingroup usb189 * @brief Library for writing host controller drivers.190 */191 192 /**193 * @defgroup libusbhid USB library for HID devices194 * @ingroup usb195 * @brief Library for writing USB HID drivers.196 */197 198 /**199 * @defgroup usbvirt USB virtualization200 * @ingroup usb201 * @brief Support for virtual USB devices.202 */203 204 /**205 * @defgroup libusbvirt USB virtualization library206 * @ingroup usbvirt207 * @brief Library for creating virtual USB devices.208 */209 210 /**211 * @defgroup drvusbvhc Virtual USB host controller212 * @ingroup usbvirt213 * @brief Driver simulating work of USB host controller.214 */215 216 /**217 * @defgroup usbvirthub Virtual USB hub218 * @ingroup usbvirt219 * @brief Extra virtual USB hub for virtual host controller.220 * @details221 * 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 keybaord227 * @ingroup usbvirt228 * @brief Virtual USB keyboard for virtual host controller.229 */230 231 /**232 * @defgroup usbinfo USB info application233 * @ingroup usb234 * @brief Application for querying USB devices.235 * @details236 * The intended usage of this application is to query new USB devices237 * for their descriptors etc. to simplify driver writing.238 */239 240 /**241 * @defgroup lsusb HelenOS version of lsusb command242 * @ingroup usb243 * @brief Application for listing USB host controllers.244 * @details245 * List all found host controllers.246 */247 248 /**249 * @defgroup drvusbmid USB multi interface device driver250 * @ingroup usb251 * @brief USB multi interface device driver252 * @details253 * This driver serves as a mini hub (or bus) driver for devices254 * that have the class defined at interface level (those devices255 * usually have several interfaces).256 *257 * The term multi interface device driver (MID) was borrowed258 * Solaris operating system.259 */260 261 /**262 * @defgroup drvusbhub USB hub driver263 * @ingroup usb264 * @brief USB hub driver.265 */266 267 /**268 * @defgroup drvusbhid USB HID driver269 * @ingroup usb270 * @brief USB driver for HID devices.271 */272 273 /**274 * @defgroup drvusbmouse USB mouse driver275 * @ingroup usb276 * @brief USB driver for mouse with boot protocol.277 */278 279 /**280 * @defgroup drvusbmast USB mass storage driver281 * @ingroup usb282 * @brief USB driver for mass storage devices (bulk-only protocol).283 * This driver is a only a stub and is currently used only for284 * testing that bulk transfers work.285 */286 287 /**288 * @defgroup drvusbuhci UHCI driver289 * @ingroup usb290 * @brief Drivers for USB UHCI host controller and root hub.291 */292 293 /**294 * @defgroup drvusbuhcirh UHCI root hub driver295 * @ingroup drvusbuhci296 * @brief Driver for UHCI complaint root hub.297 */298 299 /**300 * @defgroup drvusbuhcihc UHCI host controller driver301 * @ingroup drvusbuhci302 * @brief Driver for UHCI complaint USB host controller.303 */304 305 /**306 * @defgroup drvusbohci OHCI driver307 * @ingroup usb308 * @brief Driver for OHCI host controller.309 */310 311 /**312 * @defgroup drvusbehci EHCI driver313 * @ingroup usb314 * @brief Driver for EHCI host controller.315 */316 317 /**318 * @defgroup drvusbfallback USB fallback driver319 * @ingroup usb320 * @brief Fallback driver for any USB device.321 * @details322 * The purpose of this driver is to simplify querying of unknown323 * devices from within HelenOS (without a driver, no node at all324 * may appear under /dev/devices).325 */326 327
Note:
See TracChangeset
for help on using the changeset viewer.