Designer Reference Manual
USB08 Evaluation Board
220
Universal USB Device Driver (USBIO)
MOTOROLA
Universal USB Device Driver (USBIO)
E.6 USBIO Class Library
The USBIO Class Library (USBIOLIB) contains classes which provide
wrapper functions for all of the features supported by the USBIO
programming interface. Using these classes in an application is more
convenient than using the USBIO interface directly. The classes are
designed to be capable of being extended. In order to meet the
requirements of a particular application new classes may be derived
from the existing ones. The class library is provided fully in source code.
shows the classes included in the USBIOLIB and their
relations.
Figure E-4. USBIO Class Library
E.6.1 CUsbIo Class
The class
CUsbIo
implements the basic interface to the USBIO device
driver. It includes all functions that are related to an USBIO device
object. Thus, by using an instance of the
CUsbIo
class all operations
which do not require a pipe context can be performed.
The
CUsbIo
class supports device enumeration and an
Open
function
that is used to connect an instance of the class to an USBIO device
object. The handle that represents the connection is stored inside the
class instance. It is used for all subsequent requests to the device.
CUsbIoPipe
CUsbIoThread
CUsbIo
CUsbIoReader
CUsbIoWriter
CUsbIoBuf
CUsbIoBufPool
Содержание MC68HC908JB8
Страница 2: ...blank ...
Страница 6: ...Designer Reference Manual USB08 Evaluation Board 6 List of Sections MOTOROLA List of Sections ...
Страница 16: ...Designer Reference Manual USB08 Evaluation Board 16 List of Tables MOTOROLA List of Tables ...
Страница 42: ...Designer Reference Manual USB08 Evaluation Board 42 Hardware Description MOTOROLA Hardware Description ...
Страница 88: ...Designer Reference Manual USB08 Evaluation Board 88 USB08 Descriptors MOTOROLA USB08 Descriptors ...
Страница 243: ...blank ...