|
discoverpixy
|
Header of the Core Layer. More...


Go to the source code of this file.
Classes | |
| struct | USB_OTG_hc |
| struct | USB_OTG_ep |
| struct | USB_OTG_core_cfg |
| struct | usb_setup_req |
| struct | _Device_TypeDef |
| struct | USB_OTG_hPort |
| struct | _Device_cb |
| struct | _USBD_USR_PROP |
| struct | _DCD |
| struct | _HCD |
| struct | _OTG |
| struct | USB_OTG_handle |
Typedefs | |
| typedef struct USB_OTG_hc | USB_OTG_HC |
| typedef struct USB_OTG_hc * | PUSB_OTG_HC |
| typedef struct USB_OTG_ep | USB_OTG_EP |
| typedef struct USB_OTG_ep * | PUSB_OTG_EP |
| typedef struct USB_OTG_core_cfg | USB_OTG_CORE_CFGS |
| typedef struct USB_OTG_core_cfg * | PUSB_OTG_CORE_CFGS |
| typedef struct usb_setup_req | USB_SETUP_REQ |
| typedef struct _Device_TypeDef | USBD_DEVICE |
| typedef struct _Device_TypeDef * | pUSBD_DEVICE |
| typedef struct USB_OTG_hPort | USB_OTG_hPort_TypeDef |
| typedef struct _Device_cb | USBD_Class_cb_TypeDef |
| typedef struct _USBD_USR_PROP | USBD_Usr_cb_TypeDef |
| typedef struct _DCD | DCD_DEV |
| typedef struct _DCD * | DCD_PDEV |
| typedef struct _HCD | HCD_DEV |
| typedef struct _HCD * | USB_OTG_USBH_PDEV |
| typedef struct _OTG | OTG_DEV |
| typedef struct _OTG * | USB_OTG_USBO_PDEV |
| typedef struct USB_OTG_handle | USB_OTG_CORE_HANDLE |
| typedef struct USB_OTG_handle * | PUSB_OTG_CORE_HANDLE |
Functions | |
| USB_OTG_STS | USB_OTG_CoreInit (USB_OTG_CORE_HANDLE *pdev) |
| USB_OTG_CoreInit Initializes the USB_OTG controller registers and prepares the core device mode or host mode operation. More... | |
| USB_OTG_STS | USB_OTG_SelectCore (USB_OTG_CORE_HANDLE *pdev, USB_OTG_CORE_ID_TypeDef coreID) |
| USB_OTG_SelectCore Initialize core registers address. More... | |
| USB_OTG_STS | USB_OTG_EnableGlobalInt (USB_OTG_CORE_HANDLE *pdev) |
| USB_OTG_EnableGlobalInt Enables the controller's Global Int in the AHB Config reg. More... | |
| USB_OTG_STS | USB_OTG_DisableGlobalInt (USB_OTG_CORE_HANDLE *pdev) |
| USB_OTG_DisableGlobalInt Enables the controller's Global Int in the AHB Config reg. More... | |
| void * | USB_OTG_ReadPacket (USB_OTG_CORE_HANDLE *pdev, uint8_t *dest, uint16_t len) |
| USB_OTG_ReadPacket : Reads a packet from the Rx FIFO. More... | |
| USB_OTG_STS | USB_OTG_WritePacket (USB_OTG_CORE_HANDLE *pdev, uint8_t *src, uint8_t ch_ep_num, uint16_t len) |
| USB_OTG_WritePacket : Writes a packet into the Tx FIFO associated with the EP. More... | |
| USB_OTG_STS | USB_OTG_FlushTxFifo (USB_OTG_CORE_HANDLE *pdev, uint32_t num) |
| USB_OTG_FlushTxFifo : Flush a Tx FIFO. More... | |
| USB_OTG_STS | USB_OTG_FlushRxFifo (USB_OTG_CORE_HANDLE *pdev) |
| USB_OTG_FlushRxFifo : Flush a Rx FIFO. More... | |
| uint32_t | USB_OTG_ReadCoreItr (USB_OTG_CORE_HANDLE *pdev) |
| USB_OTG_ReadCoreItr : returns the Core Interrupt register. More... | |
| uint32_t | USB_OTG_ReadOtgItr (USB_OTG_CORE_HANDLE *pdev) |
| USB_OTG_ReadOtgItr : returns the USB_OTG Interrupt register. More... | |
| uint8_t | USB_OTG_IsHostMode (USB_OTG_CORE_HANDLE *pdev) |
| USB_OTG_IsHostMode : Check if it is host mode. More... | |
| uint8_t | USB_OTG_IsDeviceMode (USB_OTG_CORE_HANDLE *pdev) |
| USB_OTG_IsDeviceMode : Check if it is device mode. More... | |
| uint32_t | USB_OTG_GetMode (USB_OTG_CORE_HANDLE *pdev) |
| USB_OTG_GetMode : Get current mode. More... | |
| USB_OTG_STS | USB_OTG_PhyInit (USB_OTG_CORE_HANDLE *pdev) |
| USB_OTG_STS | USB_OTG_SetCurrentMode (USB_OTG_CORE_HANDLE *pdev, uint8_t mode) |
| USB_OTG_SetCurrentMode : Set ID line. More... | |
Header of the Core Layer.
THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
1.8.9.1