| 
    Библиотека LUFA (раннее название MyUSB) версия 101122 
   | 
 
Data Structures | |
| struct | PIMA_Container_t | 
| Контейнер команды/ответа PIMA устройства Still Image.  More... | |
Defines | |
| #define | UNICODE_STRING_LENGTH(Chars) ((Chars) << 1) | 
| #define | PIMA_COMMAND_SIZE(Params) ((sizeof(PIMA_Container_t) - 12) + ((Params) * sizeof(uint32_t))) | 
| #define | PIMA_DATA_SIZE(DataLen) ((sizeof(PIMA_Container_t) - 12) + (DataLen)) | 
Enumerations | |
| enum | PIMA_Container_Types_t {  PIMA_CONTAINER_Undefined = 0, PIMA_CONTAINER_CommandBlock = 1, PIMA_CONTAINER_DataBlock = 2, PIMA_CONTAINER_ResponseBlock = 3, PIMA_CONTAINER_EventBlock = 4 }  | 
| enum | SI_Descriptor_ClassSubclassProtocol_t {  SI_CSCP_StillImageClass = 0x06, SI_CSCP_StillImageSubclass = 0x01, SI_CSCP_BulkOnlyProtocol = 0x01 }  | 
| enum | PIMA_ResponseCodes_t {  PIMA_RESPONSE_OK = 1, PIMA_RESPONSE_GeneralError = 2, PIMA_RESPONSE_SessionNotOpen = 3, PIMA_RESPONSE_InvalidTransaction = 4, PIMA_RESPONSE_OperationNotSupported = 5, PIMA_RESPONSE_ParameterNotSupported = 6 }  | 
Определения констант, типов и перечислений, общие в режимах устройства и хоста, для USB Still Image Class.
| #define PIMA_COMMAND_SIZE | ( | Params | ) | ((sizeof(PIMA_Container_t) - 12) + ((Params) * sizeof(uint32_t))) | 
Используется в поле DataLength контейнера PIMA, для предоставления общего размера контейнера команды в байтах.
| [in] | Params | количество параметров, которые будут отправлены в поле Param контейнера. | 
| #define PIMA_DATA_SIZE | ( | DataLen | ) | ((sizeof(PIMA_Container_t) - 12) + (DataLen)) | 
Используется в поле DataLength контейнера PIMA, для предоставления общего размера контейнера данных в байтах.
| [in] | DataLen | длина данных в контейнере, в байтах. | 
| #define UNICODE_STRING_LENGTH | ( | Chars | ) | ((Chars) << 1) | 
Длина в байтах указанной строки юникода, показывающая символьную длину.
| [in] | Chars | Общее количество символов юникода в строке. | 
Перечисление для возможных типов, содержащихся в PIMA.
| enum PIMA_ResponseCodes_t | 
Перечисления для возможных кодов статуса возвращаемого блока ответа от подключенного PIMA-совместимого устройства Still Image.
Перечисление для возможных значений Class, Subclass и Protocol дескрипторов устройства и интерфейса, связанных с устройством класса Still Image.