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 |