Библиотека LUFA (раннее название MyUSB) версия 101122
|
Enumerations | |
enum | USB_Host_SendControlErrorCodes_t { HOST_SENDCONTROL_Successful = 0, HOST_SENDCONTROL_DeviceDisconnected = 1, HOST_SENDCONTROL_PipeError = 2, HOST_SENDCONTROL_SetupStalled = 3, HOST_SENDCONTROL_SoftwareTimeOut = 4 } |
Functions | |
uint8_t | USB_Host_SendControlRequest (void *const BufferPtr) |
Модуль обработки запросов для режима хоста. Этот модуль позволяет в режиме хоста передавать управляющие запросы (стандартные, классовые и вендора) в конечную точку управления по умолчанию, находящуюся на подключенном устройстве USB.
Перечисление для кода возврата USB_Host_SendControlRequest(), показывающего причину ошибки, если передача запроса не была успешной.
uint8_t USB_Host_SendControlRequest | ( | void *const | BufferPtr | ) |
Отправляет на подключенное устройство запрос, сохраненный в глобальной структуре USB_ControlRequest, и передает на устройство данные, сохраненные в буфере, или от устройства в буфер (в зависимости от запроса). Передача происходит на выбранном в настоящий момент канале (конечной точке).
[in] | BufferPtr | указатель на начало буфера данных, если запрос имеет стадию данных, или NULL, если запрос не передает данные в устройство или из него. |