Jump to main content

##

# 3.4.2.3 How the Library Works

The CDC Host Client Driver provides the user application with an easy-to-use interface to the attached CDC device. The USB Host Layer initializes the CDC Host Client Driver when a device is attached. This process does not require application intervention.

The following sections describe the steps and methods required for the user application to interact with the attached devices:

- TPL Table Configuration for CDC Devices
- Detecting Device Attach
- Opening the CDC Host Client Driver
- Sending Class-specific Control Transfers
- Reading and Writing Data
- Event Handling

## Topics

Name | Description
TPL Table Configuration for CDC Devices | Provides information on configuring the TPL table for CDC devices.
Detecting Device Attach | Describes how to register an Attach Event Handler.
Opening the CDC Host Client Driver | Describes how an application can open the CDC Host Client Driver.
Sending Class-specific Control Transfers | Describes how the application client can send CDC Class-specific commands to the connected device.
Reading and Writing Data | Describes how to transfer data to the attached CDC device.
Event Handling | Describes how to set event handlers.