STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
USB_OTG_GlobalTypeDef Struct Reference

USB_OTG_Core_Registers. More...

#include <stm32h723xx.h>

Public Attributes

__IO uint32_t GOTGCTL
 USB_OTG Control and Status Register 000h.
__IO uint32_t GOTGINT
 USB_OTG Interrupt Register 004h.
__IO uint32_t GAHBCFG
 Core AHB Configuration Register 008h.
__IO uint32_t GUSBCFG
 Core USB Configuration Register 00Ch.
__IO uint32_t GRSTCTL
 Core Reset Register 010h.
__IO uint32_t GINTSTS
 Core Interrupt Register 014h.
__IO uint32_t GINTMSK
 Core Interrupt Mask Register 018h.
__IO uint32_t GRXSTSR
 Receive Sts Q Read Register 01Ch.
__IO uint32_t GRXSTSP
 Receive Sts Q Read & POP Register 020h.
__IO uint32_t GRXFSIZ
 Receive FIFO Size Register 024h.
__IO uint32_t DIEPTXF0_HNPTXFSIZ
 EP0 / Non Periodic Tx FIFO Size Register 028h.
__IO uint32_t HNPTXSTS
 Non Periodic Tx FIFO/Queue Sts reg 02Ch.
uint32_t Reserved30 [2]
 Reserved 030h.
__IO uint32_t GCCFG
 General Purpose IO Register 038h.
__IO uint32_t CID
 User ID Register 03Ch.
__IO uint32_t GSNPSID
__IO uint32_t GHWCFG1
__IO uint32_t GHWCFG2
__IO uint32_t GHWCFG3
 User HW config3 04Ch.
uint32_t Reserved6
 Reserved 050h.
__IO uint32_t GLPMCFG
 LPM Register 054h.
__IO uint32_t GPWRDN
 Power Down Register 058h.
__IO uint32_t GDFIFOCFG
 DFIFO Software Config Register 05Ch.
__IO uint32_t GADPCTL
 ADP Timer, Control and Status Register 60Ch.
uint32_t Reserved43 [39]
 Reserved 058h-0FFh.
__IO uint32_t HPTXFSIZ
 Host Periodic Tx FIFO Size Reg 100h.
__IO uint32_t DIEPTXF [0x0F]
 dev Periodic Transmit FIFO

Detailed Description

USB_OTG_Core_Registers.

Definition at line 1760 of file stm32h723xx.h.

Member Data Documentation

◆ CID

__IO uint32_t USB_OTG_GlobalTypeDef::CID

User ID Register 03Ch.

Definition at line 1776 of file stm32h723xx.h.

◆ DIEPTXF

__IO uint32_t USB_OTG_GlobalTypeDef::DIEPTXF[0x0F]

dev Periodic Transmit FIFO

Definition at line 1788 of file stm32h723xx.h.

◆ DIEPTXF0_HNPTXFSIZ

__IO uint32_t USB_OTG_GlobalTypeDef::DIEPTXF0_HNPTXFSIZ

EP0 / Non Periodic Tx FIFO Size Register 028h.

Definition at line 1772 of file stm32h723xx.h.

◆ GADPCTL

__IO uint32_t USB_OTG_GlobalTypeDef::GADPCTL

ADP Timer, Control and Status Register 60Ch.

Definition at line 1785 of file stm32h723xx.h.

◆ GAHBCFG

__IO uint32_t USB_OTG_GlobalTypeDef::GAHBCFG

Core AHB Configuration Register 008h.

Definition at line 1764 of file stm32h723xx.h.

◆ GCCFG

__IO uint32_t USB_OTG_GlobalTypeDef::GCCFG

General Purpose IO Register 038h.

Definition at line 1775 of file stm32h723xx.h.

◆ GDFIFOCFG

__IO uint32_t USB_OTG_GlobalTypeDef::GDFIFOCFG

DFIFO Software Config Register 05Ch.

Definition at line 1784 of file stm32h723xx.h.

◆ GHWCFG1

__IO uint32_t USB_OTG_GlobalTypeDef::GHWCFG1

Definition at line 1778 of file stm32h723xx.h.

◆ GHWCFG2

__IO uint32_t USB_OTG_GlobalTypeDef::GHWCFG2

Definition at line 1779 of file stm32h723xx.h.

◆ GHWCFG3

__IO uint32_t USB_OTG_GlobalTypeDef::GHWCFG3

User HW config3 04Ch.

Definition at line 1780 of file stm32h723xx.h.

◆ GINTMSK

__IO uint32_t USB_OTG_GlobalTypeDef::GINTMSK

Core Interrupt Mask Register 018h.

Definition at line 1768 of file stm32h723xx.h.

◆ GINTSTS

__IO uint32_t USB_OTG_GlobalTypeDef::GINTSTS

Core Interrupt Register 014h.

Definition at line 1767 of file stm32h723xx.h.

◆ GLPMCFG

__IO uint32_t USB_OTG_GlobalTypeDef::GLPMCFG

LPM Register 054h.

Definition at line 1782 of file stm32h723xx.h.

◆ GOTGCTL

__IO uint32_t USB_OTG_GlobalTypeDef::GOTGCTL

USB_OTG Control and Status Register 000h.

Definition at line 1762 of file stm32h723xx.h.

◆ GOTGINT

__IO uint32_t USB_OTG_GlobalTypeDef::GOTGINT

USB_OTG Interrupt Register 004h.

Definition at line 1763 of file stm32h723xx.h.

◆ GPWRDN

__IO uint32_t USB_OTG_GlobalTypeDef::GPWRDN

Power Down Register 058h.

Definition at line 1783 of file stm32h723xx.h.

◆ GRSTCTL

__IO uint32_t USB_OTG_GlobalTypeDef::GRSTCTL

Core Reset Register 010h.

Definition at line 1766 of file stm32h723xx.h.

◆ GRXFSIZ

__IO uint32_t USB_OTG_GlobalTypeDef::GRXFSIZ

Receive FIFO Size Register 024h.

Definition at line 1771 of file stm32h723xx.h.

◆ GRXSTSP

__IO uint32_t USB_OTG_GlobalTypeDef::GRXSTSP

Receive Sts Q Read & POP Register 020h.

Definition at line 1770 of file stm32h723xx.h.

◆ GRXSTSR

__IO uint32_t USB_OTG_GlobalTypeDef::GRXSTSR

Receive Sts Q Read Register 01Ch.

Definition at line 1769 of file stm32h723xx.h.

◆ GSNPSID

__IO uint32_t USB_OTG_GlobalTypeDef::GSNPSID

Definition at line 1777 of file stm32h723xx.h.

◆ GUSBCFG

__IO uint32_t USB_OTG_GlobalTypeDef::GUSBCFG

Core USB Configuration Register 00Ch.

Definition at line 1765 of file stm32h723xx.h.

◆ HNPTXSTS

__IO uint32_t USB_OTG_GlobalTypeDef::HNPTXSTS

Non Periodic Tx FIFO/Queue Sts reg 02Ch.

Definition at line 1773 of file stm32h723xx.h.

◆ HPTXFSIZ

__IO uint32_t USB_OTG_GlobalTypeDef::HPTXFSIZ

Host Periodic Tx FIFO Size Reg 100h.

Definition at line 1787 of file stm32h723xx.h.

◆ Reserved30

uint32_t USB_OTG_GlobalTypeDef::Reserved30[2]

Reserved 030h.

Definition at line 1774 of file stm32h723xx.h.

◆ Reserved43

uint32_t USB_OTG_GlobalTypeDef::Reserved43[39]

Reserved 058h-0FFh.

Definition at line 1786 of file stm32h723xx.h.

◆ Reserved6

uint32_t USB_OTG_GlobalTypeDef::Reserved6

Reserved 050h.

Definition at line 1781 of file stm32h723xx.h.


The documentation for this struct was generated from the following file:
  • firmware/Flight_Computer/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h723xx.h