![]() |
![]() |
This file contains the top level USB functions related to MUSB. More...
#include "types.h"#include "error.h"#include <ti/drv/usb/usb_drv.h>#include "hw_usb.h"#include "UsbDefs.h"#include "usblib.h"#include "usbhost.h"#include "usbdmsc.h"#include "usb_dev_dman.h"#include "musb.h"#include "usb_musb_dcd.h"#include "hw_usbphyGS70.h"Functions | |
| USB_Handle | USB_open_musb (USB_Handle handle, USB_Params *params) |
| void | usbClockCfg (uint32_t portNumber) |
| configure USB clock and clock domains registers More... | |
| static void | setupMusbDevMsc (USB_Params *params) |
| void | usbHostIntrHandler (uint32_t portNo) |
| void | USB_Host_Init (uint32_t ulIndex) |
| void | usbMusbDcdEnableWrapperIntr (uint32_t baseAddr) |
| Enable all the wrapper interrupts. More... | |
Variables | |
| usbMusbDcdDevice_t | musbObj |
| The MUSB driver object. More... | |
| tUSBInstanceObject | g_USBInstance [USB_NUM_INSTANCE] |
This file contains the top level USB functions related to MUSB.
|
static |
The registration process starts here
| void USB_Host_Init | ( | uint32_t | instanceNumber | ) |
Init clocks and power domain for USB host
| USB | instance number |
| USB_Handle USB_open_musb | ( | USB_Handle | handle, |
| USB_Params * | params | ||
| ) |
============================================================================
| void usbClockCfg | ( | uint32_t | portNumber | ) |
configure USB clock and clock domains registers
| USB | instance number |
| void usbHostIntrHandler | ( | uint32_t | ulIndex | ) |
Main USB Host interrupt handler
| None |
| void usbMusbDcdEnableWrapperIntr | ( | uint32_t | baseAddr | ) |
Enable all the wrapper interrupts.
| baseAddr | Baseaddress of USB wrapper register |
| usbMusbDcdDevice_t musbObj |
The MUSB driver object.
============================================================================