\r
#include "../../../Scheduler/Scheduler.h"\r
#include "../LowLevel/LowLevel.h"\r
- #include "../LowLevel/USBMode.h"\r
+ #include "USBMode.h"\r
#include "Events.h"\r
#include "StdDescriptors.h"\r
\r
* needs to be determined, VBUS should be routed to an external pin, and the auto-detect behaviour turned off by\r
* passing the NO_LIMITED_CONTROLLER_CONNECT token to the compiler via the -D switch at compile time. The connection\r
* and disconnection events may be manually fired by RAISE_EVENT(), and the USB_IsConnected global changed manually.\r
+ *\r
+ * \ingroup Group_USBManagement\r
*/\r
extern volatile bool USB_IsConnected;\r
\r
- /** Indicates if the USB interface is currently initialized but not neccesarily connected to a host\r
+ /** Indicates if the USB interface is currently initialized but not necessarily connected to a host\r
* or device (i.e. if USB_Init() has been run). If this is false, all other library globals are invalid.\r
*\r
* \note This variable should be treated as read-only in the user application, and never manually\r
* changed in value.\r
+ *\r
+ * \ingroup Group_USBManagement\r
*/\r
extern volatile bool USB_IsInitialized;\r
\r
*\r
* \note This variable should be treated as read-only in the user application, and never manually\r
* changed in value.\r
+ *\r
+ * \ingroup Group_Device\r
*/\r
extern volatile bool USB_IsSuspended;\r
#endif\r
* by the library.\r
*\r
* \note This global is only present if the user application can be a USB host.\r
+ *\r
+ * \ingroup Group_Host\r
*/\r
extern volatile uint8_t USB_HostState;\r
#endif\r
* The USB task must be serviced within 50mS in all modes, when needed. The task may be serviced \r
* at all times, or (for minimum CPU consumption):\r
*\r
- * - In device mode, it may be disabled at startup, enabled on the firing of the USB_Connect event\r
+ * - In device mode, it may be disabled at start-up, enabled on the firing of the USB_Connect event\r
* and disabled again on the firing of the USB_Disconnect event.\r
*\r
- * - In host mode, it may be disabled at startup, enabled on the firing of the USB_DeviceAttached\r
+ * - In host mode, it may be disabled at start-up, enabled on the firing of the USB_DeviceAttached\r
* event and disabled again on the firing of the USB_DeviceUnattached event.\r
*\r
* \see Events.h for more information on the USB events.\r
+ *\r
+ * \ingroup Group_USBManagement\r
*/\r
TASK(USB_USBTask);\r
\r