Changes in uspace/doc/doxygroups.h [f902d36:79ae36dd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/doc/doxygroups.h
rf902d36 r79ae36dd 165 165 * @ingroup emul 166 166 */ 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.