|
VSF Documented
|
#include "component/usb/vsf_usb_cfg.h"#include "./vsf_musb_fdrc_hcd.h"#include "./__vsf_musb_fdrc_common.h"Data Structures | |
| struct | vk_musb_fdrc_hcd_t |
| struct | vk_musb_fdrc_urb_t |
Macros | |
| #define | __VSF_EDA_CLASS_INHERIT__ |
| #define | __VSF_USBH_CLASS_IMPLEMENT_HCD__ |
| #define | __VSF_USBH_CLASS_IMPLEMENT_HUB__ |
Typedefs | |
| typedef struct vk_musb_fdrc_hcd_t | vk_musb_fdrc_hcd_t |
| typedef struct vk_musb_fdrc_urb_t | vk_musb_fdrc_urb_t |
| typedef enum vk_musb_fdrc_hcd_evt_t | vk_musb_fdrc_hcd_evt_t |
Enumerations | |
| enum | vk_musb_fdrc_hcd_evt_t { VSF_MUSB_FDRC_HCD_EVT_CONN = VSF_EVT_USER + 0x000 , VSF_MUSB_FDRC_HCD_EVT_DISCONN = VSF_EVT_USER + 0x100 , VSF_MUSB_FDRC_HCD_EVT_RESET = VSF_EVT_USER + 0x200 } |
Functions | |
| uint_fast16_t | vsf_musb_fdrc_hcd_alloc_fifo (vk_usbh_hcd_t *hcd, vk_usbh_pipe_t pipe) |
| void | vsf_musb_fdrc_hcd_free_fifo (vk_usbh_hcd_t *hcd, uint_fast16_t fifo) |
Variables | |
| const vk_usbh_hcd_drv_t | vk_musb_fdrc_hcd_drv |
| #define __VSF_EDA_CLASS_INHERIT__ |
| #define __VSF_USBH_CLASS_IMPLEMENT_HCD__ |
| #define __VSF_USBH_CLASS_IMPLEMENT_HUB__ |
| typedef struct vk_musb_fdrc_hcd_t vk_musb_fdrc_hcd_t |
| typedef struct vk_musb_fdrc_urb_t vk_musb_fdrc_urb_t |
| typedef enum vk_musb_fdrc_hcd_evt_t vk_musb_fdrc_hcd_evt_t |
|
extern |
|
extern |
| const vk_usbh_hcd_drv_t vk_musb_fdrc_hcd_drv |