The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
AnnaBridge
Date:
Wed Feb 20 20:53:29 2019 +0000
Revision:
172:65be27845400
Parent:
171:3a7713b1edbc
mbed library release version 165

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 171:3a7713b1edbc 1 /**************************************************************************//**
AnnaBridge 171:3a7713b1edbc 2 * @file otg.h
AnnaBridge 171:3a7713b1edbc 3 * @version V0.10
AnnaBridge 171:3a7713b1edbc 4 * $Revision: 3 $
AnnaBridge 171:3a7713b1edbc 5 * $Date: 15/08/11 10:26a $
AnnaBridge 171:3a7713b1edbc 6 * @brief M451 Series OTG Driver Header File
AnnaBridge 171:3a7713b1edbc 7 *
AnnaBridge 171:3a7713b1edbc 8 * @note
AnnaBridge 171:3a7713b1edbc 9 * Copyright (C) 2014~2015 Nuvoton Technology Corp. All rights reserved.
AnnaBridge 171:3a7713b1edbc 10 *
AnnaBridge 171:3a7713b1edbc 11 ******************************************************************************/
AnnaBridge 171:3a7713b1edbc 12 #ifndef __OTG_H__
AnnaBridge 171:3a7713b1edbc 13 #define __OTG_H__
AnnaBridge 171:3a7713b1edbc 14
AnnaBridge 171:3a7713b1edbc 15 /*---------------------------------------------------------------------------------------------------------*/
AnnaBridge 171:3a7713b1edbc 16 /* Include related headers */
AnnaBridge 171:3a7713b1edbc 17 /*---------------------------------------------------------------------------------------------------------*/
AnnaBridge 171:3a7713b1edbc 18 #include "M451Series.h"
AnnaBridge 171:3a7713b1edbc 19
AnnaBridge 171:3a7713b1edbc 20 #ifdef __cplusplus
AnnaBridge 171:3a7713b1edbc 21 extern "C"
AnnaBridge 171:3a7713b1edbc 22 {
AnnaBridge 171:3a7713b1edbc 23 #endif
AnnaBridge 171:3a7713b1edbc 24
AnnaBridge 171:3a7713b1edbc 25
AnnaBridge 171:3a7713b1edbc 26 /** @addtogroup Standard_Driver Standard Driver
AnnaBridge 171:3a7713b1edbc 27 @{
AnnaBridge 171:3a7713b1edbc 28 */
AnnaBridge 171:3a7713b1edbc 29
AnnaBridge 171:3a7713b1edbc 30 /** @addtogroup OTG_Driver OTG Driver
AnnaBridge 171:3a7713b1edbc 31 @{
AnnaBridge 171:3a7713b1edbc 32 */
AnnaBridge 171:3a7713b1edbc 33
AnnaBridge 171:3a7713b1edbc 34
AnnaBridge 171:3a7713b1edbc 35 /** @addtogroup OTG_EXPORTED_CONSTANTS OTG Exported Constants
AnnaBridge 171:3a7713b1edbc 36 @{
AnnaBridge 171:3a7713b1edbc 37 */
AnnaBridge 171:3a7713b1edbc 38
AnnaBridge 171:3a7713b1edbc 39
AnnaBridge 171:3a7713b1edbc 40
AnnaBridge 171:3a7713b1edbc 41 /*---------------------------------------------------------------------------------------------------------*/
AnnaBridge 171:3a7713b1edbc 42 /* OTG constant definitions */
AnnaBridge 171:3a7713b1edbc 43 /*---------------------------------------------------------------------------------------------------------*/
AnnaBridge 171:3a7713b1edbc 44 #define OTG_VBUS_EN_ACTIVE_HIGH (0UL) /*!< USB VBUS power switch enable signal is active high. */
AnnaBridge 171:3a7713b1edbc 45 #define OTG_VBUS_EN_ACTIVE_LOW (1UL) /*!< USB VBUS power switch enable signal is active low. */
AnnaBridge 171:3a7713b1edbc 46 #define OTG_VBUS_ST_VALID_HIGH (0UL) /*!< USB VBUS power switch valid status is high. */
AnnaBridge 171:3a7713b1edbc 47 #define OTG_VBUS_ST_VALID_LOW (1UL) /*!< USB VBUS power switch valid status is low. */
AnnaBridge 171:3a7713b1edbc 48
AnnaBridge 171:3a7713b1edbc 49
AnnaBridge 171:3a7713b1edbc 50 /*@}*/ /* end of group OTG_EXPORTED_CONSTANTS */
AnnaBridge 171:3a7713b1edbc 51
AnnaBridge 171:3a7713b1edbc 52
AnnaBridge 171:3a7713b1edbc 53 /** @addtogroup OTG_EXPORTED_FUNCTIONS OTG Exported Functions
AnnaBridge 171:3a7713b1edbc 54 @{
AnnaBridge 171:3a7713b1edbc 55 */
AnnaBridge 171:3a7713b1edbc 56
AnnaBridge 171:3a7713b1edbc 57 /*---------------------------------------------------------------------------------------------------------*/
AnnaBridge 171:3a7713b1edbc 58 /* Define Macros and functions */
AnnaBridge 171:3a7713b1edbc 59 /*---------------------------------------------------------------------------------------------------------*/
AnnaBridge 171:3a7713b1edbc 60
AnnaBridge 171:3a7713b1edbc 61
AnnaBridge 171:3a7713b1edbc 62 /**
AnnaBridge 171:3a7713b1edbc 63 * @brief This macro is used to enable OTG function
AnnaBridge 171:3a7713b1edbc 64 * @param None
AnnaBridge 171:3a7713b1edbc 65 * @return None
AnnaBridge 171:3a7713b1edbc 66 * @details This macro will set OTGEN bit of OTG_CTL register to enable OTG function.
AnnaBridge 171:3a7713b1edbc 67 */
AnnaBridge 171:3a7713b1edbc 68 #define OTG_ENABLE() (OTG->CTL |= OTG_CTL_OTGEN_Msk)
AnnaBridge 171:3a7713b1edbc 69
AnnaBridge 171:3a7713b1edbc 70 /**
AnnaBridge 171:3a7713b1edbc 71 * @brief This macro is used to disable OTG function
AnnaBridge 171:3a7713b1edbc 72 * @param None
AnnaBridge 171:3a7713b1edbc 73 * @return None
AnnaBridge 171:3a7713b1edbc 74 * @details This macro will clear OTGEN bit of OTG_CTL register to disable OTG function.
AnnaBridge 171:3a7713b1edbc 75 */
AnnaBridge 171:3a7713b1edbc 76 #define OTG_DISABLE() (OTG->CTL &= ~OTG_CTL_OTGEN_Msk)
AnnaBridge 171:3a7713b1edbc 77
AnnaBridge 171:3a7713b1edbc 78 /**
AnnaBridge 171:3a7713b1edbc 79 * @brief This macro is used to enable USB PHY
AnnaBridge 171:3a7713b1edbc 80 * @param None
AnnaBridge 171:3a7713b1edbc 81 * @return None
AnnaBridge 171:3a7713b1edbc 82 * @details When the USB role is selected as OTG device, use this macro to enable USB PHY.
AnnaBridge 171:3a7713b1edbc 83 * This macro will set OTGPHYEN bit of OTG_PHYCTL register to enable USB PHY.
AnnaBridge 171:3a7713b1edbc 84 */
AnnaBridge 171:3a7713b1edbc 85 #define OTG_ENABLE_PHY() (OTG->PHYCTL |= OTG_PHYCTL_OTGPHYEN_Msk)
AnnaBridge 171:3a7713b1edbc 86
AnnaBridge 171:3a7713b1edbc 87 /**
AnnaBridge 171:3a7713b1edbc 88 * @brief This macro is used to disable USB PHY
AnnaBridge 171:3a7713b1edbc 89 * @param None
AnnaBridge 171:3a7713b1edbc 90 * @return None
AnnaBridge 171:3a7713b1edbc 91 * @details This macro will clear OTGPHYEN bit of OTG_PHYCTL register to disable USB PHY.
AnnaBridge 171:3a7713b1edbc 92 */
AnnaBridge 171:3a7713b1edbc 93 #define OTG_DISABLE_PHY() (OTG->PHYCTL &= ~OTG_PHYCTL_OTGPHYEN_Msk)
AnnaBridge 171:3a7713b1edbc 94
AnnaBridge 171:3a7713b1edbc 95 /**
AnnaBridge 171:3a7713b1edbc 96 * @brief This macro is used to enable ID detection function
AnnaBridge 171:3a7713b1edbc 97 * @param None
AnnaBridge 171:3a7713b1edbc 98 * @return None
AnnaBridge 171:3a7713b1edbc 99 * @details This macro will set IDDETEN bit of OTG_PHYCTL register to enable ID detection function.
AnnaBridge 171:3a7713b1edbc 100 */
AnnaBridge 171:3a7713b1edbc 101 #define OTG_ENABLE_ID_DETECT() (OTG->PHYCTL |= OTG_PHYCTL_IDDETEN_Msk)
AnnaBridge 171:3a7713b1edbc 102
AnnaBridge 171:3a7713b1edbc 103 /**
AnnaBridge 171:3a7713b1edbc 104 * @brief This macro is used to disable ID detection function
AnnaBridge 171:3a7713b1edbc 105 * @param None
AnnaBridge 171:3a7713b1edbc 106 * @return None
AnnaBridge 171:3a7713b1edbc 107 * @details This macro will clear IDDETEN bit of OTG_PHYCTL register to disable ID detection function.
AnnaBridge 171:3a7713b1edbc 108 */
AnnaBridge 171:3a7713b1edbc 109 #define OTG_DISABLE_ID_DETECT() (OTG->PHYCTL &= ~OTG_PHYCTL_IDDETEN_Msk)
AnnaBridge 171:3a7713b1edbc 110
AnnaBridge 171:3a7713b1edbc 111 /**
AnnaBridge 171:3a7713b1edbc 112 * @brief This macro is used to enable OTG wake-up function
AnnaBridge 171:3a7713b1edbc 113 * @param None
AnnaBridge 171:3a7713b1edbc 114 * @return None
AnnaBridge 171:3a7713b1edbc 115 * @details This macro will set WKEN bit of OTG_CTL register to enable OTG wake-up function.
AnnaBridge 171:3a7713b1edbc 116 */
AnnaBridge 171:3a7713b1edbc 117 #define OTG_ENABLE_WAKEUP() (OTG->CTL |= OTG_CTL_WKEN_Msk)
AnnaBridge 171:3a7713b1edbc 118
AnnaBridge 171:3a7713b1edbc 119 /**
AnnaBridge 171:3a7713b1edbc 120 * @brief This macro is used to disable OTG wake-up function
AnnaBridge 171:3a7713b1edbc 121 * @param None
AnnaBridge 171:3a7713b1edbc 122 * @return None
AnnaBridge 171:3a7713b1edbc 123 * @details This macro will clear WKEN bit of OTG_CTL register to disable OTG wake-up function.
AnnaBridge 171:3a7713b1edbc 124 */
AnnaBridge 171:3a7713b1edbc 125 #define OTG_DISABLE_WAKEUP() (OTG->CTL &= ~OTG_CTL_WKEN_Msk)
AnnaBridge 171:3a7713b1edbc 126
AnnaBridge 171:3a7713b1edbc 127 /**
AnnaBridge 171:3a7713b1edbc 128 * @brief This macro is used to set the polarity of USB_VBUS_EN pin
AnnaBridge 171:3a7713b1edbc 129 * @param[in] u32Pol The polarity selection. Valid values are listed below.
AnnaBridge 171:3a7713b1edbc 130 * - \ref OTG_VBUS_EN_ACTIVE_HIGH
AnnaBridge 171:3a7713b1edbc 131 * - \ref OTG_VBUS_EN_ACTIVE_LOW
AnnaBridge 171:3a7713b1edbc 132 * @return None
AnnaBridge 171:3a7713b1edbc 133 * @details This macro is used to set the polarity of external USB VBUS power switch enable signal.
AnnaBridge 171:3a7713b1edbc 134 */
AnnaBridge 171:3a7713b1edbc 135 #define OTG_SET_VBUS_EN_POL(u32Pol) (OTG->PHYCTL = (OTG->PHYCTL & (~OTG_PHYCTL_VBENPOL_Msk)) | ((u32Pol)<<OTG_PHYCTL_VBENPOL_Pos))
AnnaBridge 171:3a7713b1edbc 136
AnnaBridge 171:3a7713b1edbc 137 /**
AnnaBridge 171:3a7713b1edbc 138 * @brief This macro is used to set the polarity of USB_VBUS_ST pin
AnnaBridge 171:3a7713b1edbc 139 * @param[in] u32Pol The polarity selection. Valid values are listed below.
AnnaBridge 171:3a7713b1edbc 140 * - \ref OTG_VBUS_ST_VALID_HIGH
AnnaBridge 171:3a7713b1edbc 141 * - \ref OTG_VBUS_ST_VALID_LOW
AnnaBridge 171:3a7713b1edbc 142 * @return None
AnnaBridge 171:3a7713b1edbc 143 * @details This macro is used to set the polarity of external USB VBUS power switch status signal.
AnnaBridge 171:3a7713b1edbc 144 */
AnnaBridge 171:3a7713b1edbc 145 #define OTG_SET_VBUS_STS_POL(u32Pol) (OTG->PHYCTL = (OTG->PHYCTL & (~OTG_PHYCTL_VBSTSPOL_Msk)) | ((u32Pol)<<OTG_PHYCTL_VBSTSPOL_Pos))
AnnaBridge 171:3a7713b1edbc 146
AnnaBridge 171:3a7713b1edbc 147 /**
AnnaBridge 171:3a7713b1edbc 148 * @brief This macro is used to enable OTG related interrupts
AnnaBridge 171:3a7713b1edbc 149 * @param[in] u32Mask The combination of interrupt source. Each bit corresponds to a interrupt source. Valid values are listed below.
AnnaBridge 171:3a7713b1edbc 150 * - \ref OTG_INTEN_ROLECHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 151 * - \ref OTG_INTEN_VBEIEN_Msk
AnnaBridge 171:3a7713b1edbc 152 * - \ref OTG_INTEN_SRPFIEN_Msk
AnnaBridge 171:3a7713b1edbc 153 * - \ref OTG_INTEN_HNPFIEN_Msk
AnnaBridge 171:3a7713b1edbc 154 * - \ref OTG_INTEN_GOIDLEIEN_Msk
AnnaBridge 171:3a7713b1edbc 155 * - \ref OTG_INTEN_IDCHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 156 * - \ref OTG_INTEN_PDEVIEN_Msk
AnnaBridge 171:3a7713b1edbc 157 * - \ref OTG_INTEN_HOSTIEN_Msk
AnnaBridge 171:3a7713b1edbc 158 * - \ref OTG_INTEN_BVLDCHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 159 * - \ref OTG_INTEN_AVLDCHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 160 * - \ref OTG_INTEN_VBCHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 161 * - \ref OTG_INTEN_SECHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 162 * - \ref OTG_INTEN_SRPDETIEN_Msk
AnnaBridge 171:3a7713b1edbc 163 * @return None
AnnaBridge 171:3a7713b1edbc 164 * @details This macro will enable OTG related interrupts specified by u32Mask parameter.
AnnaBridge 171:3a7713b1edbc 165 */
AnnaBridge 171:3a7713b1edbc 166 #define OTG_ENABLE_INT(u32Mask) (OTG->INTEN |= (u32Mask))
AnnaBridge 171:3a7713b1edbc 167
AnnaBridge 171:3a7713b1edbc 168 /**
AnnaBridge 171:3a7713b1edbc 169 * @brief This macro is used to disable OTG related interrupts
AnnaBridge 171:3a7713b1edbc 170 * @param[in] u32Mask The combination of interrupt source. Each bit corresponds to a interrupt source. Valid values are listed below.
AnnaBridge 171:3a7713b1edbc 171 * - \ref OTG_INTEN_ROLECHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 172 * - \ref OTG_INTEN_VBEIEN_Msk
AnnaBridge 171:3a7713b1edbc 173 * - \ref OTG_INTEN_SRPFIEN_Msk
AnnaBridge 171:3a7713b1edbc 174 * - \ref OTG_INTEN_HNPFIEN_Msk
AnnaBridge 171:3a7713b1edbc 175 * - \ref OTG_INTEN_GOIDLEIEN_Msk
AnnaBridge 171:3a7713b1edbc 176 * - \ref OTG_INTEN_IDCHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 177 * - \ref OTG_INTEN_PDEVIEN_Msk
AnnaBridge 171:3a7713b1edbc 178 * - \ref OTG_INTEN_HOSTIEN_Msk
AnnaBridge 171:3a7713b1edbc 179 * - \ref OTG_INTEN_BVLDCHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 180 * - \ref OTG_INTEN_AVLDCHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 181 * - \ref OTG_INTEN_VBCHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 182 * - \ref OTG_INTEN_SECHGIEN_Msk
AnnaBridge 171:3a7713b1edbc 183 * - \ref OTG_INTEN_SRPDETIEN_Msk
AnnaBridge 171:3a7713b1edbc 184 * @return None
AnnaBridge 171:3a7713b1edbc 185 * @details This macro will disable OTG related interrupts specified by u32Mask parameter.
AnnaBridge 171:3a7713b1edbc 186 */
AnnaBridge 171:3a7713b1edbc 187 #define OTG_DISABLE_INT(u32Mask) (OTG->INTEN &= ~(u32Mask))
AnnaBridge 171:3a7713b1edbc 188
AnnaBridge 171:3a7713b1edbc 189 /**
AnnaBridge 171:3a7713b1edbc 190 * @brief This macro is used to get OTG related interrupt flags
AnnaBridge 171:3a7713b1edbc 191 * @param[in] u32Mask The combination of interrupt source. Each bit corresponds to a interrupt source. Valid values are listed below.
AnnaBridge 171:3a7713b1edbc 192 * - \ref OTG_INTSTS_ROLECHGIF_Msk
AnnaBridge 171:3a7713b1edbc 193 * - \ref OTG_INTSTS_VBEIF_Msk
AnnaBridge 171:3a7713b1edbc 194 * - \ref OTG_INTSTS_SRPFIF_Msk
AnnaBridge 171:3a7713b1edbc 195 * - \ref OTG_INTSTS_HNPFIF_Msk
AnnaBridge 171:3a7713b1edbc 196 * - \ref OTG_INTSTS_GOIDLEIF_Msk
AnnaBridge 171:3a7713b1edbc 197 * - \ref OTG_INTSTS_IDCHGIF_Msk
AnnaBridge 171:3a7713b1edbc 198 * - \ref OTG_INTSTS_PDEVIF_Msk
AnnaBridge 171:3a7713b1edbc 199 * - \ref OTG_INTSTS_HOSTIF_Msk
AnnaBridge 171:3a7713b1edbc 200 * - \ref OTG_INTSTS_BVLDCHGIF_Msk
AnnaBridge 171:3a7713b1edbc 201 * - \ref OTG_INTSTS_AVLDCHGIF_Msk
AnnaBridge 171:3a7713b1edbc 202 * - \ref OTG_INTSTS_VBCHGIF_Msk
AnnaBridge 171:3a7713b1edbc 203 * - \ref OTG_INTSTS_SECHGIF_Msk
AnnaBridge 171:3a7713b1edbc 204 * - \ref OTG_INTSTS_SRPDETIF_Msk
AnnaBridge 171:3a7713b1edbc 205 * @return Interrupt flags of selected sources.
AnnaBridge 171:3a7713b1edbc 206 * @details This macro will return OTG related interrupt flags specified by u32Mask parameter.
AnnaBridge 171:3a7713b1edbc 207 */
AnnaBridge 171:3a7713b1edbc 208 #define OTG_GET_INT_FLAG(u32Mask) (OTG->INTSTS & (u32Mask))
AnnaBridge 171:3a7713b1edbc 209
AnnaBridge 171:3a7713b1edbc 210 /**
AnnaBridge 171:3a7713b1edbc 211 * @brief This macro is used to clear OTG related interrupt flags
AnnaBridge 171:3a7713b1edbc 212 * @param[in] u32Mask The combination of interrupt source. Each bit corresponds to a interrupt source. Valid values are listed below.
AnnaBridge 171:3a7713b1edbc 213 * - \ref OTG_INTSTS_ROLECHGIF_Msk
AnnaBridge 171:3a7713b1edbc 214 * - \ref OTG_INTSTS_VBEIF_Msk
AnnaBridge 171:3a7713b1edbc 215 * - \ref OTG_INTSTS_SRPFIF_Msk
AnnaBridge 171:3a7713b1edbc 216 * - \ref OTG_INTSTS_HNPFIF_Msk
AnnaBridge 171:3a7713b1edbc 217 * - \ref OTG_INTSTS_GOIDLEIF_Msk
AnnaBridge 171:3a7713b1edbc 218 * - \ref OTG_INTSTS_IDCHGIF_Msk
AnnaBridge 171:3a7713b1edbc 219 * - \ref OTG_INTSTS_PDEVIF_Msk
AnnaBridge 171:3a7713b1edbc 220 * - \ref OTG_INTSTS_HOSTIF_Msk
AnnaBridge 171:3a7713b1edbc 221 * - \ref OTG_INTSTS_BVLDCHGIF_Msk
AnnaBridge 171:3a7713b1edbc 222 * - \ref OTG_INTSTS_AVLDCHGIF_Msk
AnnaBridge 171:3a7713b1edbc 223 * - \ref OTG_INTSTS_VBCHGIF_Msk
AnnaBridge 171:3a7713b1edbc 224 * - \ref OTG_INTSTS_SECHGIF_Msk
AnnaBridge 171:3a7713b1edbc 225 * - \ref OTG_INTSTS_SRPDETIF_Msk
AnnaBridge 171:3a7713b1edbc 226 * @return None
AnnaBridge 171:3a7713b1edbc 227 * @details This macro will clear OTG related interrupt flags specified by u32Mask parameter.
AnnaBridge 171:3a7713b1edbc 228 */
AnnaBridge 171:3a7713b1edbc 229 #define OTG_CLR_INT_FLAG(u32Mask) (OTG->INTSTS = (u32Mask))
AnnaBridge 171:3a7713b1edbc 230
AnnaBridge 171:3a7713b1edbc 231 /**
AnnaBridge 171:3a7713b1edbc 232 * @brief This macro is used to get OTG related status
AnnaBridge 171:3a7713b1edbc 233 * @param[in] u32Mask The combination of user specified source. Valid values are listed below.
AnnaBridge 171:3a7713b1edbc 234 * - \ref OTG_STATUS_OVERCUR_Msk
AnnaBridge 171:3a7713b1edbc 235 * - \ref OTG_STATUS_IDSTS_Msk
AnnaBridge 171:3a7713b1edbc 236 * - \ref OTG_STATUS_SESSEND_Msk
AnnaBridge 171:3a7713b1edbc 237 * - \ref OTG_STATUS_BVLD_Msk
AnnaBridge 171:3a7713b1edbc 238 * - \ref OTG_STATUS_AVLD_Msk
AnnaBridge 171:3a7713b1edbc 239 * - \ref OTG_STATUS_VBUSVLD_Msk
AnnaBridge 171:3a7713b1edbc 240 * @return The user specified status.
AnnaBridge 171:3a7713b1edbc 241 * @details This macro will return OTG related status specified by u32Mask parameter.
AnnaBridge 171:3a7713b1edbc 242 */
AnnaBridge 171:3a7713b1edbc 243 #define OTG_GET_STATUS(u32Mask) (OTG->STATUS & (u32Mask))
AnnaBridge 171:3a7713b1edbc 244
AnnaBridge 171:3a7713b1edbc 245
AnnaBridge 171:3a7713b1edbc 246
AnnaBridge 171:3a7713b1edbc 247 /*@}*/ /* end of group OTG_EXPORTED_FUNCTIONS */
AnnaBridge 171:3a7713b1edbc 248
AnnaBridge 171:3a7713b1edbc 249 /*@}*/ /* end of group OTG_Driver */
AnnaBridge 171:3a7713b1edbc 250
AnnaBridge 171:3a7713b1edbc 251 /*@}*/ /* end of group Standard_Driver */
AnnaBridge 171:3a7713b1edbc 252
AnnaBridge 171:3a7713b1edbc 253 #ifdef __cplusplus
AnnaBridge 171:3a7713b1edbc 254 }
AnnaBridge 171:3a7713b1edbc 255 #endif
AnnaBridge 171:3a7713b1edbc 256
AnnaBridge 171:3a7713b1edbc 257
AnnaBridge 171:3a7713b1edbc 258 #endif //__OTG_H__
AnnaBridge 171:3a7713b1edbc 259
AnnaBridge 171:3a7713b1edbc 260 /*** (C) COPYRIGHT 2014~2015 Nuvoton Technology Corp. ***/