STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Modules | Macros
PCD Exported Constants

Modules

 PCD Speed
 
 PCD PHY Module
 
 Turnaround Timeout Value
 
 USB Core Mode
 
 USB Core Speed
 
 USB Core PHY
 
 USB Core MPS
 
 USB Core Phy Frequency
 
 USB CORE Frame Interval
 
 USB EP0 MPS
 
 USB EP Speed
 
 USB EP Type
 
 USB STS Defines
 
 HCFG SPEED Defines
 
 HPRT0 PRTSPD SPEED Defines
 

Macros

#define HCCHAR_CTRL   0U
 
#define HCCHAR_ISOC   1U
 
#define HCCHAR_BULK   2U
 
#define HCCHAR_INTR   3U
 
#define HC_PID_DATA0   0U
 
#define HC_PID_DATA2   1U
 
#define HC_PID_DATA1   2U
 
#define HC_PID_SETUP   3U
 
#define GRXSTS_PKTSTS_IN   2U
 
#define GRXSTS_PKTSTS_IN_XFER_COMP   3U
 
#define GRXSTS_PKTSTS_DATA_TOGGLE_ERR   5U
 
#define GRXSTS_PKTSTS_CH_HALTED   7U
 
#define USBx_PCGCCTL   *(__IO uint32_t *)((uint32_t)USBx + USB_OTG_PCGCCTL_BASE)
 
#define USBx_HPRT0   *(__IO uint32_t *)((uint32_t)USBx + USB_OTG_HOST_PORT_BASE)
 
#define USBx_DEVICE   ((USB_OTG_DeviceTypeDef *)((uint32_t )USBx + USB_OTG_DEVICE_BASE))
 
#define USBx_INEP(i)    ((USB_OTG_INEndpointTypeDef *)((uint32_t)USBx + USB_OTG_IN_ENDPOINT_BASE + (i)*USB_OTG_EP_REG_SIZE))
 
#define USBx_OUTEP(i)    ((USB_OTG_OUTEndpointTypeDef *)((uint32_t)USBx + USB_OTG_OUT_ENDPOINT_BASE + (i)*USB_OTG_EP_REG_SIZE))
 
#define USBx_DFIFO(i)    *(__IO uint32_t *)((uint32_t)USBx + USB_OTG_FIFO_BASE + (i) * USB_OTG_FIFO_SIZE)
 
#define USBx_HOST   ((USB_OTG_HostTypeDef *)((uint32_t )USBx + USB_OTG_HOST_BASE))
 
#define USBx_HC(i)    ((USB_OTG_HostChannelTypeDef *)((uint32_t)USBx + USB_OTG_HOST_CHANNEL_BASE + (i)*USB_OTG_HOST_CHANNEL_SIZE))
 

Detailed Description

Macro Definition Documentation

#define GRXSTS_PKTSTS_CH_HALTED   7U

Definition at line 373 of file stm32f7xx_ll_usb.h.

#define GRXSTS_PKTSTS_DATA_TOGGLE_ERR   5U

Definition at line 372 of file stm32f7xx_ll_usb.h.

#define GRXSTS_PKTSTS_IN   2U

Definition at line 370 of file stm32f7xx_ll_usb.h.

#define GRXSTS_PKTSTS_IN_XFER_COMP   3U

Definition at line 371 of file stm32f7xx_ll_usb.h.

#define HC_PID_DATA0   0U

Definition at line 365 of file stm32f7xx_ll_usb.h.

#define HC_PID_DATA1   2U

Definition at line 367 of file stm32f7xx_ll_usb.h.

#define HC_PID_DATA2   1U

Definition at line 366 of file stm32f7xx_ll_usb.h.

#define HC_PID_SETUP   3U

Definition at line 368 of file stm32f7xx_ll_usb.h.

#define HCCHAR_BULK   2U

Definition at line 362 of file stm32f7xx_ll_usb.h.

#define HCCHAR_CTRL   0U

Definition at line 360 of file stm32f7xx_ll_usb.h.

#define HCCHAR_INTR   3U

Definition at line 363 of file stm32f7xx_ll_usb.h.

#define HCCHAR_ISOC   1U

Definition at line 361 of file stm32f7xx_ll_usb.h.

#define USBx_DEVICE   ((USB_OTG_DeviceTypeDef *)((uint32_t )USBx + USB_OTG_DEVICE_BASE))

Definition at line 378 of file stm32f7xx_ll_usb.h.

#define USBx_DFIFO (   i)    *(__IO uint32_t *)((uint32_t)USBx + USB_OTG_FIFO_BASE + (i) * USB_OTG_FIFO_SIZE)

Definition at line 381 of file stm32f7xx_ll_usb.h.

#define USBx_HC (   i)    ((USB_OTG_HostChannelTypeDef *)((uint32_t)USBx + USB_OTG_HOST_CHANNEL_BASE + (i)*USB_OTG_HOST_CHANNEL_SIZE))

Definition at line 384 of file stm32f7xx_ll_usb.h.

#define USBx_HOST   ((USB_OTG_HostTypeDef *)((uint32_t )USBx + USB_OTG_HOST_BASE))

Definition at line 383 of file stm32f7xx_ll_usb.h.

#define USBx_HPRT0   *(__IO uint32_t *)((uint32_t)USBx + USB_OTG_HOST_PORT_BASE)

Definition at line 376 of file stm32f7xx_ll_usb.h.

#define USBx_INEP (   i)    ((USB_OTG_INEndpointTypeDef *)((uint32_t)USBx + USB_OTG_IN_ENDPOINT_BASE + (i)*USB_OTG_EP_REG_SIZE))

Definition at line 379 of file stm32f7xx_ll_usb.h.

#define USBx_OUTEP (   i)    ((USB_OTG_OUTEndpointTypeDef *)((uint32_t)USBx + USB_OTG_OUT_ENDPOINT_BASE + (i)*USB_OTG_EP_REG_SIZE))

Definition at line 380 of file stm32f7xx_ll_usb.h.

#define USBx_PCGCCTL   *(__IO uint32_t *)((uint32_t)USBx + USB_OTG_PCGCCTL_BASE)

Definition at line 375 of file stm32f7xx_ll_usb.h.