imxrt_ral::usb

Module OTGSC

source
Expand description

On-The-Go Status & control

Modulesยง

  • A Session Valid - Read Only. Indicates VBus is above the A session valid threshold.
  • A Session Valid Interrupt Enable - Read/Write
  • A Session Valid Interrupt Status - Read/Write to Clear
  • A VBus Valid - Read Only. Indicates VBus is above the A VBus valid threshold.
  • A VBus Valid Interrupt Enable - Read/Write. Setting this bit enables the A VBus valid interrupt.
  • A VBus Valid Interrupt Status - Read/Write to Clear
  • B Session End - Read Only. Indicates VBus is below the B session end threshold.
  • B Session End Interrupt Enable - Read/Write. Setting this bit enables the B session end interrupt.
  • B Session End Interrupt Status - Read/Write to Clear
  • B Session Valid - Read Only. Indicates VBus is above the B session valid threshold.
  • B Session Valid Interrupt Enable - Read/Write
  • B Session Valid Interrupt Status - Read/Write to Clear
  • Data Pulsing - Read/Write
  • Data Pulse Interrupt Enable
  • Data Pulse Interrupt Status - Read/Write to Clear
  • Data Bus Pulsing Status - Read Only
  • 1 millisecond timer Interrupt Enable - Read/Write
  • USB ID - Read Only. 0 = A device, 1 = B device
  • USB ID Interrupt Enable - Read/Write. Setting this bit enables the USB ID interrupt.
  • USB ID Interrupt Status - Read/Write
  • ID Pullup - Read/Write This bit provide control over the ID pull-up resistor; 0 = off, 1 = on [default]
  • OTG Termination - Read/Write
  • 1 millisecond timer Interrupt Status - Read/Write to Clear
  • 1 millisecond timer toggle - Read Only. This bit toggles once per millisecond.
  • VBUS Charge - Read/Write
  • VBUS_Discharge - Read/Write. Setting this bit causes VBus to discharge through a resistor.