USB Libraries Help > USB Device Libraries > USB Device Printer Library > Files > usb_device_printer.h
MPLAB Harmony USB Stack
usb_device_printer.h

Microchip Technology Inc.

File Name

usb_device_printer.h

Description

USB Device Printer Function Driver Interface 

This file describes the USB Device Printer Function Driver interface. The application should include this file if it needs to use the Printer Function Driver API.

Enumerations
 
Name 
Description 
 
USB Device Printer Function Driver Events 
 
USB Device Printer Function Driver USB Device Printer Result enumeration. 
 
USB Device Printer Function Driver Transfer Flags 
Functions
 
Name 
Description 
 
This function registers a event handler for the specified PRINTER function driver instance. 
 
This function requests a data read from the USB Device Printer Function Driver Layer. 
 
This function requests a data write to the USB Device PRINTER Function Driver Layer. 
Macros
 
Name 
Description 
 
This is macro _USB_DEVICE_PRINTER_H. 
 
USB Device Printer Function Driver Event Handler Response Type None. 
 
USB Device Printer Function Driver Function pointer 
 
Use this to specify Printer Function Driver Instance 0 
 
USB Device Printer Function Driver Invalid Transfer Handle Definition. 
Structures
 
Name 
Description 
 
USB Device Printer Function Driver Read and Write Complete Event Data. 
 
USB Device Printer Function Driver Read and Write Complete Event Data. 
 
This structure contains required parameters for Printer function driver initialization. 
 
Printer status required by class-specific request. 
Types
 
Name 
Description 
 
USB Device Printer Event Handler Function Pointer Type. 
 
USB Device Printer Function Driver Event Callback Response Type 
 
USB Device Printer Function Driver Index 
 
USB Device Printer Function Driver Transfer Handle Definition.