APM:Libraries
Macros | Enumerations
Collaboration diagram for 's:

Macros

#define USB_OTG_READ_REG32(reg)   (*(__IO uint32_t *)reg)
 
#define USB_OTG_WRITE_REG32(reg, value)   (*(__IO uint32_t *)reg = value)
 
#define USB_OTG_MODIFY_REG32(reg, clear_mask, set_mask)   USB_OTG_WRITE_REG32(reg, (((USB_OTG_READ_REG32(reg)) & ~clear_mask) | set_mask ) )
 

Enumerations

enum  USB_OTG_SPEED { USB_SPEED_UNKNOWN = 0, USB_SPEED_LOW, USB_SPEED_FULL, USB_SPEED_HIGH }
 

Detailed Description

Macro Definition Documentation

◆ USB_OTG_MODIFY_REG32

#define USB_OTG_MODIFY_REG32 (   reg,
  clear_mask,
  set_mask 
)    USB_OTG_WRITE_REG32(reg, (((USB_OTG_READ_REG32(reg)) & ~clear_mask) | set_mask ) )

◆ USB_OTG_READ_REG32

#define USB_OTG_READ_REG32 (   reg)    (*(__IO uint32_t *)reg)

◆ USB_OTG_WRITE_REG32

#define USB_OTG_WRITE_REG32 (   reg,
  value 
)    (*(__IO uint32_t *)reg = value)

Enumeration Type Documentation

◆ USB_OTG_SPEED

Enumerator
USB_SPEED_UNKNOWN 
USB_SPEED_LOW 
USB_SPEED_FULL 
USB_SPEED_HIGH 

Definition at line 229 of file usb_defines.h.