kUSB_OsaEventAutoClear = 1U, /*!< The flags of the event is cleared automatically. */
} usb_osa_event_mode_t;
-/* Include required header file based on RTOS selection */
-#if defined(USB_STACK_BM)
-
-#include "usb_osa_bm.h"
-
-#elif defined(USB_STACK_FREERTOS)
-
-#include "usb_osa_freertos.h"
-
-#elif defined(USB_STACK_UCOSII)
-
-#include "usb_osa_ucosii.h"
-
-#elif defined(USB_STACK_UCOSIII)
-
-#include "usb_osa_ucosiii.h"
-
-#else
-#if defined(SDK_OS_BAREMETAL)
-
-#define USB_STACK_BM
#include "usb_osa_bm.h"
-#elif defined(SDK_OS_FREE_RTOS)
-
-#define USB_STACK_FREERTOS
-#include "usb_osa_freertos.h"
-
-#elif defined(SDK_OS_UCOSII)
-
-#define USB_STACK_UCOSII
-#include "usb_osa_ucosii.h"
-
-#elif defined(SDK_OS_UCOSIII)
-
-#define USB_STACK_UCOSIII
-#include "usb_osa_ucosiii.h"
-
-#else
-
-#error Not define RTOS in file "usb_osa.h".
-#endif
-#endif
-
/*******************************************************************************
* API
******************************************************************************/