Classes | Macros | Typedefs
usb_regs.h File Reference

hardware registers More...

#include "usb_conf.h"
Include dependency graph for usb_regs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  _USB_OTG_DAINT_TypeDef
 
union  _USB_OTG_DCFG_TypeDef
 
union  _USB_OTG_DCTL_TypeDef
 
union  _USB_OTG_DEP0XFRSIZ_TypeDef
 
union  _USB_OTG_DEPCTL_TypeDef
 
union  _USB_OTG_DEPXFRSIZ_TypeDef
 
union  _USB_OTG_DIEPINTn_TypeDef
 
union  _USB_OTG_DOEPINTn_TypeDef
 
struct  _USB_OTG_DREGS
 
union  _USB_OTG_DRXSTS_TypeDef
 
union  _USB_OTG_DSTS_TypeDef
 
union  _USB_OTG_DTHRCTL_TypeDef
 
union  _USB_OTG_DTXFSTSn_TypeDef
 
union  _USB_OTG_FSIZ_TypeDef
 
union  _USB_OTG_GAHBCFG_TypeDef
 
union  _USB_OTG_GCCFG_TypeDef
 
union  _USB_OTG_GINTMSK_TypeDef
 
union  _USB_OTG_GINTSTS_TypeDef
 
union  _USB_OTG_GOTGCTL_TypeDef
 
union  _USB_OTG_GOTGINT_TypeDef
 
struct  _USB_OTG_GREGS
 
union  _USB_OTG_GRSTCTL_TypeDef
 
union  _USB_OTG_GRXSTS_TypeDef
 
union  _USB_OTG_GUSBCFG_TypeDef
 
union  _USB_OTG_HAINT_TypeDef
 
union  _USB_OTG_HAINTMSK_TypeDef
 
struct  _USB_OTG_HC_REGS
 
union  _USB_OTG_HCCHAR_TypeDef
 
union  _USB_OTG_HCFG_TypeDef
 
union  _USB_OTG_HCINTMSK_TypeDef
 
union  _USB_OTG_HCINTn_TypeDef
 
union  _USB_OTG_HCSPLT_TypeDef
 
union  _USB_OTG_HCTSIZn_TypeDef
 
union  _USB_OTG_HFNUM_TypeDef
 
union  _USB_OTG_HFRMINTRVL_TypeDef
 
union  _USB_OTG_HNPTXSTS_TypeDef
 
union  _USB_OTG_HPRT0_TypeDef
 
union  _USB_OTG_HPTXSTS_TypeDef
 
struct  _USB_OTG_HREGS
 
struct  _USB_OTG_INEPREGS
 
struct  _USB_OTG_OUTEPREGS
 
union  _USB_OTG_PCGCCTL_TypeDef
 
struct  USB_OTG_core_regs
 

Macros

#define USB_OTG_CHAN_REGS_OFFSET   0x20
 
#define USB_OTG_CORE_GLOBAL_REGS_OFFSET   0x000
 
#define USB_OTG_DATA_FIFO_OFFSET   0x1000
 
#define USB_OTG_DATA_FIFO_SIZE   0x1000
 
#define USB_OTG_DEV_GLOBAL_REG_OFFSET   0x800
 
#define USB_OTG_DEV_IN_EP_REG_OFFSET   0x900
 
#define USB_OTG_DEV_OUT_EP_REG_OFFSET   0xB00
 
#define USB_OTG_EP_REG_OFFSET   0x20
 
#define USB_OTG_FS_BASE_ADDR   0x50000000
 
#define USB_OTG_FS_MAX_PACKET_SIZE   64
 
#define USB_OTG_HOST_CHAN_REGS_OFFSET   0x500
 
#define USB_OTG_HOST_GLOBAL_REG_OFFSET   0x400
 
#define USB_OTG_HOST_PORT_REGS_OFFSET   0x440
 
#define USB_OTG_HS_BASE_ADDR   0x40040000
 
#define USB_OTG_HS_MAX_PACKET_SIZE   512
 
#define USB_OTG_MAX_EP0_SIZE   64
 
#define USB_OTG_MAX_TX_FIFOS   15
 
#define USB_OTG_PCGCCTL_OFFSET   0xE00
 

Typedefs

typedef struct USB_OTG_core_regsPUSB_OTG_CORE_REGS
 
typedef struct USB_OTG_core_regs USB_OTG_CORE_REGS
 
typedef union _USB_OTG_DAINT_TypeDef USB_OTG_DAINT_TypeDef
 
typedef union _USB_OTG_DCFG_TypeDef USB_OTG_DCFG_TypeDef
 
typedef union _USB_OTG_DCTL_TypeDef USB_OTG_DCTL_TypeDef
 
typedef union _USB_OTG_DEP0XFRSIZ_TypeDef USB_OTG_DEP0XFRSIZ_TypeDef
 
typedef union _USB_OTG_DEPCTL_TypeDef USB_OTG_DEPCTL_TypeDef
 
typedef union _USB_OTG_DEPXFRSIZ_TypeDef USB_OTG_DEPXFRSIZ_TypeDef
 
typedef union _USB_OTG_DIEPINTn_TypeDef USB_OTG_DIEPINTn_TypeDef
 
typedef union _USB_OTG_DIEPINTn_TypeDef USB_OTG_DIEPMSK_TypeDef
 
typedef union _USB_OTG_DOEPINTn_TypeDef USB_OTG_DOEPINTn_TypeDef
 
typedef union _USB_OTG_DOEPINTn_TypeDef USB_OTG_DOEPMSK_TypeDef
 
typedef struct _USB_OTG_DREGS USB_OTG_DREGS
 
typedef union _USB_OTG_DRXSTS_TypeDef USB_OTG_DRXSTS_TypeDef
 
typedef union _USB_OTG_DSTS_TypeDef USB_OTG_DSTS_TypeDef
 
typedef union _USB_OTG_DTHRCTL_TypeDef USB_OTG_DTHRCTL_TypeDef
 
typedef union _USB_OTG_DTXFSTSn_TypeDef USB_OTG_DTXFSTSn_TypeDef
 
typedef union _USB_OTG_FSIZ_TypeDef USB_OTG_FSIZ_TypeDef
 
typedef union _USB_OTG_GAHBCFG_TypeDef USB_OTG_GAHBCFG_TypeDef
 
typedef union _USB_OTG_GCCFG_TypeDef USB_OTG_GCCFG_TypeDef
 
typedef union _USB_OTG_GINTMSK_TypeDef USB_OTG_GINTMSK_TypeDef
 
typedef union _USB_OTG_GINTSTS_TypeDef USB_OTG_GINTSTS_TypeDef
 
typedef union _USB_OTG_GOTGCTL_TypeDef USB_OTG_GOTGCTL_TypeDef
 
typedef union _USB_OTG_GOTGINT_TypeDef USB_OTG_GOTGINT_TypeDef
 
typedef struct _USB_OTG_GREGS USB_OTG_GREGS
 
typedef union _USB_OTG_GRSTCTL_TypeDef USB_OTG_GRSTCTL_TypeDef
 
typedef union _USB_OTG_GRXSTS_TypeDef USB_OTG_GRXFSTS_TypeDef
 
typedef union _USB_OTG_GUSBCFG_TypeDef USB_OTG_GUSBCFG_TypeDef
 
typedef union _USB_OTG_HAINT_TypeDef USB_OTG_HAINT_TypeDef
 
typedef union _USB_OTG_HAINTMSK_TypeDef USB_OTG_HAINTMSK_TypeDef
 
typedef struct _USB_OTG_HC_REGS USB_OTG_HC_REGS
 
typedef union _USB_OTG_HCCHAR_TypeDef USB_OTG_HCCHAR_TypeDef
 
typedef union _USB_OTG_HCFG_TypeDef USB_OTG_HCFG_TypeDef
 
typedef union _USB_OTG_HCINTMSK_TypeDef USB_OTG_HCINTMSK_TypeDef
 
typedef union _USB_OTG_HCINTn_TypeDef USB_OTG_HCINTn_TypeDef
 
typedef union _USB_OTG_HCSPLT_TypeDef USB_OTG_HCSPLT_TypeDef
 
typedef union _USB_OTG_HCTSIZn_TypeDef USB_OTG_HCTSIZn_TypeDef
 
typedef union _USB_OTG_HFNUM_TypeDef USB_OTG_HFNUM_TypeDef
 
typedef union _USB_OTG_HFRMINTRVL_TypeDef USB_OTG_HFRMINTRVL_TypeDef
 
typedef union _USB_OTG_HNPTXSTS_TypeDef USB_OTG_HNPTXSTS_TypeDef
 
typedef union _USB_OTG_HPRT0_TypeDef USB_OTG_HPRT0_TypeDef
 
typedef union _USB_OTG_HPTXSTS_TypeDef USB_OTG_HPTXSTS_TypeDef
 
typedef struct _USB_OTG_HREGS USB_OTG_HREGS
 
typedef struct _USB_OTG_INEPREGS USB_OTG_INEPREGS
 
typedef struct _USB_OTG_OUTEPREGS USB_OTG_OUTEPREGS
 
typedef union _USB_OTG_PCGCCTL_TypeDef USB_OTG_PCGCCTL_TypeDef
 

Detailed Description

hardware registers

Author
MCD Application Team
Version
V2.2.0
Date
09-November-2015
Attention

© COPYRIGHT 2015 STMicroelectronics

Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at:

   http://www.st.com/software_license_agreement_liberty_v2

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition in file usb_regs.h.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:53