Библиотека LUFA (раннее название MyUSB) версия 101122
|
Enumerations | |
enum | PRNT_Descriptor_ClassSubclassProtocol_t { PRNT_CSCP_PrinterClass = 0x07, PRNT_CSCP_PrinterSubclass = 0x01, PRNT_CSCP_BidirectionalProtocol = 0x02 } |
enum | PRNT_ClassRequests_t { PRNT_REQ_GetDeviceID = 0x00, PRNT_REQ_GetPortStatus = 0x01, PRNT_REQ_SoftReset = 0x02 } |
Маски состояния виртуального принтера | |
#define | PRNT_PORTSTATUS_NOTERROR (1 << 3) |
#define | PRNT_PORTSTATUS_SELECT (1 << 4) |
#define | PRNT_PORTSTATUS_PAPEREMPTY (1 << 5) |
Определения констант, типов и перечислений, общие в режимах устройства и хоста, для USB Printer Class.
#define PRNT_PORTSTATUS_NOTERROR (1 << 3) |
Маска статуса устройства принтера, показывающая, что ошибок не было.
#define PRNT_PORTSTATUS_PAPEREMPTY (1 << 5) |
Маска статуса устройства принтера, показывающая, что устройстве нет бумаги.
#define PRNT_PORTSTATUS_SELECT (1 << 4) |
Маска статуса устройства принтера, показывающая, что устройство в настоящий момент выбрано.
enum PRNT_ClassRequests_t |
Перечисление для управляющих запросов, специфичных для класса принтера, которые могут быть выданы хостом на шину USB.
Перечисление для возможных значений Class, Subclass и Protocol дескрипторов устройства и интерфейса, относящихся к классу устройства принтера.