| 
    Библиотека LUFA (раннее название MyUSB) версия 101122 
   | 
 
Modules | |
| Многобайтовые потоки чтения/записи | |
| Примитивы типов данных чтения/записи | |
Enumerations | |
| enum | Pipe_WaitUntilReady_ErrorCodes_t {  PIPE_READYWAIT_NoError = 0, PIPE_READYWAIT_PipeStalled = 1, PIPE_READYWAIT_DeviceDisconnected = 2, PIPE_READYWAIT_Timeout = 3 }  | 
Functions | |
| static uint16_t | Pipe_BytesInPipe (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE | 
| uint8_t | Pipe_WaitUntilReady (void) | 
Функции, макросы, переменные, перечисления и типы, связанные с чтением и записью данных через каналы.
Перечисление для возможных возвращаемых кодов ошибки функции Pipe_WaitUntilReady.
| PIPE_READYWAIT_NoError | 
 Канал готов к следующему пакету, ошибок нет.  | 
| PIPE_READYWAIT_PipeStalled | 
 Устройство при ожидании перевело канал в режим останова (stall).  | 
| PIPE_READYWAIT_DeviceDisconnected | 
 При ожидании устройство было отключено от хоста.  | 
| PIPE_READYWAIT_Timeout | 
 Устройство потерпело ошибку при приеме или отправке следующего пакета в течение периода программного таймаута, установленного макросом USB_STREAM_TIMEOUT_MS.  | 
| static uint16_t Pipe_BytesInPipe | ( | void | ) |  [inline, static] | 
        
Показывает количество байт, сохраненных сейчас в текущий выбранный банк канала.
| uint8_t Pipe_WaitUntilReady | ( | void | ) | 
Повторяющиеся циклы, пока текущий выбранный канал (не канал управления) не будет готов принять следующий пакет данных для чтения или записи, с обрывом в случае ошибки (как например, по таймауту или при отсоединении устройства).