Use static inline intermediatary functions in Endpoint.h to handle the masking for...
[pub/USBasp.git] / LUFA / Drivers / USB / HighLevel / USBTask.h
index 1637fb4..faff2a3 100644 (file)
 #define __USBTASK_H__
 
        /* Includes: */
-               #include <avr/io.h>
                #include <avr/interrupt.h>
+               #include <stdint.h>
                #include <stdbool.h>
                
-               #include "../LowLevel/LowLevel.h"
+               #include "../LowLevel/USBController.h"
                #include "Events.h"
                #include "StdRequestType.h"
                #include "StdDescriptors.h"
                #include "USBMode.h"
 
                #if defined(USB_CAN_BE_DEVICE)
-                       #include "../LowLevel/DevChapter9.h"
+                       #include "DeviceStandardReq.h"
                #endif
 
                #if defined(USB_CAN_BE_HOST)
-                       #include "../LowLevel/HostChapter9.h"
+                       #include "HostStandardReq.h"
                #endif
                
        /* Enable C linkage for C++ Compilers: */
                                         *
                                         *  \note This global is only present if the user application can be a USB host.
                                         *
-                                        *  \see \ref USB_Host_States_t for a list of possible device states
+                                        *  \see \ref USB_Host_States_t for a list of possible device states.
                                         *
                                         *  \ingroup Group_Host
                                         */
                                         *  \note This variable should be treated as read-only in the user application, and never manually
                                         *        changed in value except in the circumstances outlined above.
                                         *
-                                        *  \see \ref USB_Device_States_t for a list of possible device states
+                                        *  \see \ref USB_Device_States_t for a list of possible device states.
                                         *
                                         *  \ingroup Group_Device
                                         */