Click here to start

Table of contents

Ttile

The USB software layers (1)

The USB software layers (2)

UHCID or OHCID?

The main descriptors

The HID descriptors

The I/O driver for the USB infrared device

The main data structure

The file operations

The device descriptor

The usb_driver structure

The two basic module functions

The probe() function (1)

The probe() function (2)

The disconnect() function

The open() function (1)

The open() function (2)

The close() function

The read() function (1)

The read() function (2)

The usb_iosp_irq() function

How to use our I/O driver (1)

How to use our I/O driver (2)

Author: D. P. Bovet, M. Cesati, R. Spennato

E-mail: lkh@bravo.ce.uniroma2.it

Homepage: http://bravo.ce.uniroma2.it/kernelhacking2003/

Further information:
GNU Free Documentation License