| 
    Библиотека LUFA (раннее название MyUSB) версия 101122 
   | 
 
Modules | |
| Многобайтовые потоки чтения/записи | |
| Чтение/запись примитивных типов данных | |
Enumerations | |
| enum | Endpoint_WaitUntilReady_ErrorCodes_t {  ENDPOINT_READYWAIT_NoError = 0, ENDPOINT_READYWAIT_EndpointStalled = 1, ENDPOINT_READYWAIT_DeviceDisconnected = 2, ENDPOINT_READYWAIT_BusSuspended = 3, ENDPOINT_READYWAIT_Timeout = 4 }  | 
Functions | |
| static uint16_t | Endpoint_BytesInEndpoint (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE | 
| uint8_t | Endpoint_WaitUntilReady (void) | 
Функции, переменные, макросы, перечисления и типы, связанные с чтением и записью данных через конечные точки.
Перечисление для возможных кодов возврата ошибки из функции Endpoint_WaitUntilReady().
| ENDPOINT_READYWAIT_NoError | 
 Конечная точка готова к следующему пакету, ошибок нет.  | 
| ENDPOINT_READYWAIT_EndpointStalled | 
 Конечная точка переведена в состояние stalled во время переноса потока даннных хостом или устройством.  | 
| ENDPOINT_READYWAIT_DeviceDisconnected | 
 Устроство было отсоединено от хоста при ожидании готовности конечной точки.  | 
| ENDPOINT_READYWAIT_BusSuspended | 
 Шина USB переведена хостом в режим suspended (приостановлено), и далее невозможен никакой трафик USB через конечную точку, пока работа шины не будет возобновлена (resume).  | 
| ENDPOINT_READYWAIT_Timeout | 
 Хост потерпел неудачу при принятии или отправке следующего пакета в пределах программного периода таймаута, установленного макросом USB_STREAM_TIMEOUT_MS.  | 
| static uint16_t Endpoint_BytesInEndpoint | ( | void | ) |  [inline, static] | 
        
Показывает количество байт, созраненных в настоящий момент в выбранном банке текущей конечной точки.
| uint8_t Endpoint_WaitUntilReady | ( | void | ) | 
Циклы ожидания, пока выбранная конечная точка не будет готова к данным следующего пакета, чтобы прочитать или записать их.