USB Controller
Prototype:
void
ROM_USBIntDisableControl(uint32_t ui32Base,
uint32_t ui32Flags)
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_USBTABLE is an array of pointers located at ROM_APITABLE[16].
ROM_USBIntDisableControl is a function pointer located at ROM_USBTABLE[48].
Parameters:
ui32Base specifies the USB module base address.
ui32Flags specifies which control interrupts to disable.
Description:
This function will disable the control interrupts for the USB controller specified by the ui32Base
parameter. The ui32Flags parameter specifies which control interrupts to disable. The flags
passed in the ui32Flags parameters should be the definitions that start with USB_INTCTRL_∗
and not any other USB_INT flags.
Returns:
None.
24.3.1.49 ROM_USBIntDisableEndpoint
Disables endpoint interrupts on a given USB controller.
Prototype:
void
ROM_USBIntDisableEndpoint(uint32_t ui32Base,
uint32_t ui32Flags)
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_USBTABLE is an array of pointers located at ROM_APITABLE[16].
ROM_USBIntDisableEndpoint is a function pointer located at ROM_USBTABLE[51].
Parameters:
ui32Base specifies the USB module base address.
ui32Flags specifies which endpoint interrupts to disable.
Description:
This function will disable endpoint interrupts for the USB controller specified by the ui32Base
parameter. The ui32Flags parameter specifies which endpoint interrupts to disable. The flags
passed in the ui32Flags parameters should be the definitions that start with USB_INTEP_∗
and not any other USB_INT flags.
Returns:
None.
334 April 8, 2013