Библиотека LUFA (раннее название MyUSB) версия 101122
USBTask.h File Reference

Главная задача поддержки службы USB. More...

#include <avr/interrupt.h>
#include <stdint.h>
#include <stdbool.h>
#include "../LowLevel/USBController.h"
#include "Events.h"
#include "StdRequestType.h"
#include "StdDescriptors.h"
#include "USBMode.h"
#include "DeviceStandardReq.h"
#include "HostStandardReq.h"

Functions

void USB_USBTask (void)

Variables

volatile bool USB_IsInitialized
USB_Request_Header_t USB_ControlRequest
volatile uint8_t USB_HostState
volatile uint8_t USB_DeviceState

Detailed Description

Этот файл содержит определния функций, необходимых для главной задачи службы поддержки USB, которая должна вызываться из приложения пользователя, чтобы убедиться, что поддерживается соединение для передачи данных в устройство USB или от него.

Note:
Этот файл не должен включаться (include) самостоятельно. Он автоматически подключается при необходимости диспетчером заголовков драйвера USB, находящемся в LUFA/Drivers/USB/USB.h.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines