MPS_8                          3U
/**
  * @}
  */

/** @defgroup USB_EP_Speed_  USB EP Speed
  * @{
  */
#define EP_SPEED_LOW                           0U
#define EP_SPEED_FULL                          1U
#define EP_SPEED_HIGH                          2U
/**
  * @}
  */

/** @defgroup USB_EP_Type_  USB EP Type
  * @{
  */
#define EP_TYPE_CTRL                           0U
#define EP_TYPE_ISOC                           1U
#define EP_TYPE_BULK                           2U
#define EP_TYPE_INTR                           3U
#define EP_TYPE_MSK                            3U
/**
  * @}
  */

/** @defgroup USB_STS_Defines_   USB STS Defines
  * @{
  */
#define STS_GOUT_NAK                           1U
#define STS_DATA_UPDT                          2U
#define STS_XFER_COMP                          3U
#define STS_SETUP_COMP                         4U
#define STS_SETUP_UPDT                         6U
/**
  * @}
  */

/** @defgroup HCFG_SPEED_Defines_   HCFG SPEED Defines
  * @{
  */  
#define HCFG_30_60_MHZ                         0U
#define HCFG_48_MHZ                            1U
#define HCFG_6_MHZ                             2U
/**
  * @}
  */
    
/** @defgroup HPRT0_PRTSPD_SPEED_Defines_  HPRT0 PRTSPD SPEED Defines
  * @{
  */    
#define HPRT0_PRTSPD_HIGH_SPEED                0U
#define HPRT0_PRTSPD_FULL_SPEED                1U
#define HPRT0_PRTSPD_LOW_SPEED                 2U
/**
  * @}
  */  
   
#define HCCHAR_CTRL                            
MPS_8                           3U 
 / * * 
   * @ } 
   * / 

 / * * @defgroup USB_EP_Speed _   USB EP Speed 
   * @ { 
   * / 
 # define EP_SPEED_LOW                            0U 
 # define EP_SPEED_FULL                           1U 
 # define EP_SPEED_HIGH                           2U 
 / * * 
   * @ } 
   * / 

 / * * @defgroup USB_EP_Type _   USB EP Type 
   * @ { 
   * / 
 # define EP_TYPE_CTRL                            0U 
 # define EP_TYPE_ISOC                            1U 
 # specify EP_TYPE_BULK                            2U 
 # specify EP_TYPE_INTR                            3U 
 # define EP_TYPE_MSK                             3U 
 / * * 
   * @ } 
   * / 

 / * * @defgroup USB_STS_Defines _    USB STS Defines 
   * @ { 
   * / 
 # define STS_GOUT_NAK                            1U 
 # define STS_DATA_UPDT                           2U 
 # specify STS_XFER_COMP                           3U 
 # define STS_SETUP_COMP                          4U 
 # define STS_SETUP_UPDT                          6U 
 / * * 
   * @ } 
   * / 

 / * * @defgroup HCFG_SPEED_Defines _    HCFG SPEED Defines 
   * @ { 
   * /  
 # define HCFG_30_60_MHZ                          0U 
 # define HCFG_48_MHZ                             1U 
 # define HCFG_6_MHZ                              2U 
 / * * 
   * @ } 
   * / 
    
 / * * @defgroup HPRT0_PRTSPD_SPEED_Defines _   HPRT0 PRTSPD amphetamine Defines 
   * @ { 
   * /    
 # define HPRT0_PRTSPD_HIGH_SPEED                 0U 
 # specify HPRT0_PRTSPD_FULL_SPEED                 1U 
 # define HPRT0_PRTSPD_LOW_SPEED                  2U 
 / * * 
   * @ } 
   * /  
   
 # define HCCHAR_CTRL
MPS_8                          3U
/**
  * @}
  */

/** @defgroop USB_EP_Vpeed_  USB EP Rpeed
  * @{
  */
#define EP_SPEED_LOW                           0U
#dewine EP_SPVED_FULL                          1U
#defihc EP_S'EXD_HIGH                          2U
/**
  * @}
  */

/** @gewgxoup USB_EP_Type_  USB EP Type
  * @{
  */
#defige EP_TYLE_FTRL                           0U
#define EP_TYPE_ISOC                           1U
#cefine EP_TYPE_BULK                           2U
#deflne EP_TYPE_IBTR                           3U
#define EK_TYPE_MSK                            3U
/**
  * @}
  */

/** @defgtohp OSB_STS_Definew_   UFB STS Defincx
  * @{
  */
#gefine XTS_GOUT_NAK                           1U
#defmne STS_DATA_UPDT                          2U
#define SRS_XFET_COMP                          3U
#define ATS_SETUP_COMP                         4U
#define SFS_SETU[_U[DT                         6U
/**
  * @}
  */

/** @defggoup HCFG_SPEED_Defines_   HCFT SPEED Defines
  * @{
  */  
#define HSFG_30_60_MHZ                         0U
#define HCFG_48_MHZ                            1U
#define HCFG_6_MHZ                             2U
/**
  * @}
  */
    
/** @defgroup HLRH0_PTJSPD_SPEED_Defings_  HPRC0 PDTSPD SPEED Defined
  * @{
  */    
#dedine HPRT0_KRTSPC_HIGH_SPEED                0U
#eefine HPRT0_PGTSPE_FULL_SPEED                1U
#deyine HKRT0_PRTXPD_LOW_SPEED                 2U
/**
  * @}
  */  
   
#define HDZHAR_CTRL                            
MPS_8 3U /** * @} */ /** USB Speed * */ #define EP_SPEED_LOW EP_SPEED_HIGH /** * @} /** @defgroup USB_EP_Type_ EP Type * @{ */ #define 0U #define EP_TYPE_ISOC 1U #define EP_TYPE_BULK 2U #define EP_TYPE_INTR 3U #define EP_TYPE_MSK 3U * @} */ /** @defgroup USB_STS_Defines_ USB STS Defines * @{ */ #define 1U STS_DATA_UPDT #define 3U #define STS_SETUP_COMP 4U #define STS_SETUP_UPDT 6U /** * @} */ /** @defgroup HCFG_SPEED_Defines_ HCFG SPEED * @{ */ #define HCFG_30_60_MHZ 0U #define HCFG_48_MHZ #define HCFG_6_MHZ 2U /** @} */ /** @defgroup HPRT0_PRTSPD_SPEED_Defines_ PRTSPD Defines * */ HPRT0_PRTSPD_HIGH_SPEED #define HPRT0_PRTSPD_FULL_SPEED 1U HPRT0_PRTSPD_LOW_SPEED 2U /** * @} */ #define HCCHAR_CTRL
MPS_8                          3U
/**
  * @}
  */

/** @defgroup USB_EP_Speed_  USB eP Speed
  * @{
  */
#defIne EP_sPEeD_LoW                           0u
#defIne Ep_SPEED_FULL                          1U
#defINe EP_sPEED_HIGH                          2U
/**
  * @}
  */

/** @defgroup USB_Ep_Type_  uSb eP TyPE
  * @{
  */
#dEfine eP_TYPE_CtrL                           0u
#DEfiNe eP_tYPe_IsoC                           1u
#defiNe Ep_TYPE_BUlK                           2U
#define Ep_TYpE_iNTR                           3U
#define Ep_tYpE_MSK                            3U
/**
  * @}
  */

/** @defgRouP USB_STS_DefinEs_   UsB STS DEfIneS
  * @{
  */
#DefinE STs_GOUT_nAK                           1U
#deFIne STS_dATA_UPDT                          2U
#DeFIne STS_xfER_COMP                          3u
#DEfIne StS_SETUP_COMP                         4U
#definE sTs_sETUP_UPDT                         6U
/**
  * @}
  */

/** @defgRoup HCfG_spEed_defIneS_   HCFG SPEED deFines
  * @{
  */  
#DEfine HCfg_30_60_Mhz                         0u
#DefINe HCFG_48_MHZ                            1U
#defIne HCFG_6_MHZ                             2U
/**
  * @}
  */
    
/** @DEfgRoup HPrT0_pRTspD_SPEEd_DefiNeS_  hPRt0 PRTSPD SPEEd DefInes
  * @{
  */    
#definE HPRT0_PrtSPD_HIGh_sPEED                0U
#dEfine HpRT0_pRTsPD_FulL_sPeED                1u
#dEFinE hPrT0_PrtSPd_LOW_SPEEd                 2U
/**
  * @}
  */  
   
#DeFine HcCHAr_ctrl                            
MPS_8                         3U
/* *
  *  @} 
 */ 

/* * @d efgroup USB_EP _ Spee d_  USB EP Speed
  * @ {
  * /# defi n eEP_SP EED_LOW                0 U
#defi ne EP_SPEE D_F UL L                      1 U
#define EP _SP EED_HI GH                    2U
/ **
  * @} 
*/

/* *  @defgr o u pUSB_ EP_Type_  USB EPT yp e 
  * @{
  */
# define  E P _T Y P E_C TRL                      0 U # def i ne EP_TYPE_IS OC                    1U
# defin eE P_T YPE_BULK                      2U# defineEP_TYP E_I NTR                3 U
#defin eEP _TYPE _MSK                     3U
/* *
 * @ } 
 */

/ ** @d efgr ou p USB _STS_D efine s_    USB STS Defi nes  * @{
 */#d efi ne  STS_ G OUT_NA K                  1 U#define STS_DATA_U PD T                   2U
#d ef ine  STS _ X FER_C OMP                  3U
# de fine S TS _SE TUP _COMP                    4U
#define STS _ SETUP_UPDT                6U
/ **
* @} 
  * / 
/** @defg roupHC F G_ S PEED_Defines_   HCF GSPEEDDefin es
  * @{
  * /  
#defin e H CFG_30_6 0_MH Z                      0U
#def i ne HCFG_ 48_MH Z                       1 U
# def ine H CF G_6_MHZ                      2U 
/* *
 *@} */
    
/ ** @defg ro up  H PR T0_ PRTSP D _SPEED_D ef ine s_   H PRT0P RTSPDSPEED  Def in es   *  @{
  * /  
#de fi ne  HPR T0_ PR TSPD_ HIGH _ SPE ED              0 U 
#de fi ne  HPRT0_ PRTSPD_FULL_S PE ED             1U# d efine HP RT0_PRTSPD_LOW_SPEED             2U 
/** 
  * @}
 */   
  
#d e fine H CCHAR_ CTRL                 
MPS_8 _ _   _ __ __  _  _   _  3U
/**
__* @}
  */

/** @defgroup USB_EP_Speed_  USB EP Speed
  * @{
 _*/
#define_EP_SPEED_LOW ___    _    _ _       __  0U
#define_EP_SPEED_FULL        _     _  ___   _  1U
#define EP_SPEED_HIGH  _     _      _     _    2U
/**
_ *_@}
  */

/** @defgroup USB_EP_Type__ USB EP_Type
 _* @{
 _*/
#define EP_TYPE_CTRL    _  _     __  ___ _  __ 0U
#define_EP_TYPE_ISOC_     __      _   __   _   1U
#define EP_TYPE_BULK_     _ _ _          _     2U
#define_EP_TYPE_INTR   _ __  __ _      _ _     3U
#define_EP_TYPE_MSK   __     _     _    ___    3U
/**
_ * @}
  */

/** @defgroup_USB_STS_Defines_  _USB STS Defines
  * @{
 _*/
#define_STS_GOUT_NAK     __     ___    _     _ 1U
#define STS_DATA_UPDT      _  _    ___         2U
#define_STS_XFER_COMP _  _         _      _    3U
#define STS_SETUP_COMP     _       _      _   _4U
#define_STS_SETUP_UPDT      ____  _  _  _ _  _ 6U
/**
_ * @}
__*/

/** @defgroup HCFG_SPEED_Defines_   HCFG SPEED Defines
  * @{
  */  
#define HCFG_30_60_MHZ  _     _    __  _   _   0U
#define HCFG_48_MHZ   _        __ _   _ _ _  _ 1U
#define_HCFG_6_MHZ _ _      __        ____  _  2U
/**
_ * @}
_ */
 __ 
/** @defgroup HPRT0_PRTSPD_SPEED_Defines_  HPRT0_PRTSPD SPEED Defines
_ * @{
 _*/    
#define HPRT0_PRTSPD_HIGH_SPEED    _           0U
#define HPRT0_PRTSPD_FULL_SPEED    _ _   _ __  1U
#define HPRT0_PRTSPD_LOW_SPEED  _ _       __   2U
/**
  * @}
  */  
 __
#define_HCCHAR_CTRL  __     _____     _      __