|
VSF Documented
|
Data Structures | |
| struct | f1cx00s_usbh_hcd_t |
| struct | f1cx00s_usbh_hcd_urb_t |
| struct | f1cx00s_usbh_hcd_dev_t |
Macros | |
| #define | __VSF_EDA_CLASS_INHERIT__ |
| #define | __VSF_USBH_CLASS_IMPLEMENT_HCD__ |
| #define | __VSF_USBH_CLASS_IMPLEMENT_HUB__ |
| #define | __VSF_USBH_CLASS_IMPLEMENT_CLASS__ |
| #define | CH32F10X_usbh_CLASS_IMPLEMENT |
| #define | F1CX00S_USBH_TRACE_EN DISABLED |
| #define | F1CX00S_USBH_TRACE_BUFFER_EN DISABLED |
Typedefs | |
| typedef struct f1cx00s_usbh_hcd_t | f1cx00s_usbh_hcd_t |
| typedef struct f1cx00s_usbh_hcd_urb_t | f1cx00s_usbh_hcd_urb_t |
| typedef struct f1cx00s_usbh_hcd_dev_t | f1cx00s_usbh_hcd_dev_t |
Enumerations | |
| enum | { HCD_EVT_EP = VSF_EVT_USER + 0x000 , HCD_EVT_CONN = VSF_EVT_USER + 0x100 , HCD_EVT_DISCONN = VSF_EVT_USER + 0x200 } |
Functions | |
| vsf_err_t | __f1cx00s_usb_init (f1cx00s_usb_otg_t *usb, vsf_arch_prio_t priority) |
| void | __f1cx00s_usb_clear_interrupt (f1cx00s_usb_otg_t *usb) |
| void | __f1cx00s_usb_register_irq (f1cx00s_usb_otg_t *usb, void(*irqhandler)(void *), void *param) |
| uint_fast16_t | __f1cx00s_usb_rxfifo_size (f1cx00s_usb_otg_t *usb, uint_fast8_t ep) |
| void | __f1cx00s_usb_read_fifo (f1cx00s_usb_otg_t *usb, uint_fast8_t ep, uint8_t *buffer, uint_fast16_t size) |
| void | __f1cx00s_usb_write_fifo (f1cx00s_usb_otg_t *usb, uint_fast8_t ep, uint8_t *buffer, uint_fast16_t size) |
| uint_fast8_t | __f1cx00s_usb_set_ep (f1cx00s_usb_otg_t *usb, uint_fast8_t ep) |
| uint_fast8_t | __f1cx00s_usb_get_ep_num (f1cx00s_usb_otg_t *usb) |
Variables | |
| const vk_usbh_hcd_drv_t | vsf_usb_hcd_drv |
| #define __VSF_EDA_CLASS_INHERIT__ |
| #define __VSF_USBH_CLASS_IMPLEMENT_HCD__ |
| #define __VSF_USBH_CLASS_IMPLEMENT_HUB__ |
| #define __VSF_USBH_CLASS_IMPLEMENT_CLASS__ |
| #define CH32F10X_usbh_CLASS_IMPLEMENT |
| #define F1CX00S_USBH_TRACE_EN DISABLED |
| #define F1CX00S_USBH_TRACE_BUFFER_EN DISABLED |
| typedef struct f1cx00s_usbh_hcd_t f1cx00s_usbh_hcd_t |
| typedef struct f1cx00s_usbh_hcd_urb_t f1cx00s_usbh_hcd_urb_t |
| typedef struct f1cx00s_usbh_hcd_dev_t f1cx00s_usbh_hcd_dev_t |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
| const vk_usbh_hcd_drv_t vsf_usb_hcd_drv |