Откуда появилось такое решение
--------------------------------------------------------------------
На архиве - AVR276_
USB_Device-Host_LibraryНа под архиве - series2-usb_software_library_template-2_0_1-doc.zip
в описании - внутри второго архива:
The usb_task (usb_task.c associated source file), is the task performing
the USB low level enumeration process in device or host mode. Once this
task has detected that the usb connection is fully operationnal, it
updates different status flags that can be check within the high
level application tasks.
The device template task (device_template_task.c associated source file)
performs the high level device application operation. Once the device is
fully enumerated (DEVICE SETUP_SET_CONFIGURATION request received), the
task checks for received data on its OUT endpoint and transmit these
data on its IN endpoint.
The host template tak (
host_template_task.c associated file) performs the
high level host application operation. Ih the "B device" is correctly
connected and enumerated, the task sends and receives data with the USB bus.
This file redefines dedicated IAR EWAVR and GNU GCC keywords
in order to ensure that any source file can be processed by these compilers.
Compiler: IAR EWAVR and GNU GCC for AVR
Supported devices:
AT90USB162, AT90USB82--------------------------------------------------------------------
После просмотра набора файлов, во втором архиве файл
host_template_task.cотсутствует.
То есть кривое описание программной части AVR276.
(несмотря на описание архива, обещанное "Reduced host topology"
во втором архиве отсутствует)
Описанные файлы присутствуют в архивах 6 и 7 серии.
но AT90USB162 относятся ко второй серии.Цитата(aaarrr @ Feb 15 2010, 13:05)

Нет, не имеет - даташит посмотрите. OTG имеют 647 и 1287.
Заключение: его нет, а вопрос снят.
всем спасибо.