Библиотека LUFA (раннее название MyUSB) версия 101122
Printer.h File Reference

Общие определения (definitions) и объявления (declarations) для драйвера USB Printer Class библиотеки. More...

#include "../../HighLevel/StdDescriptors.h"
#include <string.h>

Defines

Маски состояния виртуального принтера
#define PRNT_PORTSTATUS_NOTERROR   (1 << 3)
#define PRNT_PORTSTATUS_SELECT   (1 << 4)
#define PRNT_PORTSTATUS_PAPEREMPTY   (1 << 5)

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
}

Detailed Description

Общие определения (definitions) и объявления (declarations) для драйвера USB Printer Class библиотеки.

Note:
Этот файл не должен включаться (include) самостоятельно. Он подключается автоматически по необходимости диспетчером заголовков драйвера, размещенном в LUFA/Drivers/USB.h.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines