| 
| uint_fast16_t  | vsf_dwcotg_dcd_get_fifo_size (uint_fast8_t ep, usb_ep_type_t type, uint_fast16_t size) | 
|   | 
| vsf_err_t  | vk_dwcotg_dcd_init (vk_dwcotg_dcd_t *dwcotg_dcd, usb_dc_cfg_t *cfg) | 
|   | 
| void  | vk_dwcotg_dcd_fini (vk_dwcotg_dcd_t *dwcotg_dcd) | 
|   | 
| void  | vk_dwcotg_dcd_irq_enable (vk_dwcotg_dcd_t *dwcotg_dcd) | 
|   | 
| void  | vk_dwcotg_dcd_irq_disable (vk_dwcotg_dcd_t *dwcotg_dcd) | 
|   | 
| void  | vk_dwcotg_dcd_reset (vk_dwcotg_dcd_t *dwcotg_dcd, usb_dc_cfg_t *cfg) | 
|   | 
| void  | vk_dwcotg_dcd_connect (vk_dwcotg_dcd_t *dwcotg_dcd) | 
|   | 
| void  | vk_dwcotg_dcd_disconnect (vk_dwcotg_dcd_t *dwcotg_dcd) | 
|   | 
| void  | vk_dwcotg_dcd_wakeup (vk_dwcotg_dcd_t *dwcotg_dcd) | 
|   | 
| void  | vk_dwcotg_dcd_set_address (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t addr) | 
|   | 
| uint_fast8_t  | vk_dwcotg_dcd_get_address (vk_dwcotg_dcd_t *dwcotg_dcd) | 
|   | 
| uint_fast16_t  | vk_dwcotg_dcd_get_frame_number (vk_dwcotg_dcd_t *dwcotg_dcd) | 
|   | 
| uint_fast8_t  | vk_dwcotg_dcd_get_mframe_number (vk_dwcotg_dcd_t *dwcotg_dcd) | 
|   | 
| void  | vk_dwcotg_dcd_get_setup (vk_dwcotg_dcd_t *dwcotg_dcd, uint8_t *buffer) | 
|   | 
| void  | vk_dwcotg_dcd_status_stage (vk_dwcotg_dcd_t *dwcotg_dcd, bool is_in) | 
|   | 
| uint_fast8_t  | vk_dwcotg_dcd_ep_get_feature (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep, uint_fast8_t feature) | 
|   | 
| vsf_err_t  | vk_dwcotg_dcd_ep_add (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep, usb_ep_type_t type, uint_fast16_t size) | 
|   | 
| uint_fast16_t  | vk_dwcotg_dcd_ep_get_size (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep) | 
|   | 
| vsf_err_t  | vk_dwcotg_dcd_ep_set_stall (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep) | 
|   | 
| bool  | vk_dwcotg_dcd_ep_is_stalled (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep) | 
|   | 
| vsf_err_t  | vk_dwcotg_dcd_ep_clear_stall (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep) | 
|   | 
| vsf_err_t  | vk_dwcotg_dcd_ep_transaction_read_buffer (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep, uint8_t *buffer, uint_fast16_t size) | 
|   | 
| vsf_err_t  | vk_dwcotg_dcd_ep_transaction_enable_out (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep) | 
|   | 
| vsf_err_t  | vk_dwcotg_dcd_ep_transaction_set_data_size (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep, uint_fast16_t size) | 
|   | 
| vsf_err_t  | vk_dwcotg_dcd_ep_transaction_write_buffer (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep, uint8_t *buffer, uint_fast16_t size) | 
|   | 
| uint_fast32_t  | vk_dwcotg_dcd_ep_get_data_size (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep) | 
|   | 
| vsf_err_t  | vk_dwcotg_dcd_ep_transfer_recv (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep, uint8_t *buffer, uint_fast32_t size) | 
|   | 
| vsf_err_t  | vk_dwcotg_dcd_ep_transfer_send (vk_dwcotg_dcd_t *dwcotg_dcd, uint_fast8_t ep, uint8_t *buffer, uint_fast32_t size, bool zlp) | 
|   | 
| void  | vk_dwcotg_dcd_irq (vk_dwcotg_dcd_t *dwcotg_dcd) | 
|   |