Go to the source code of this file.
|
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_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) |
|
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_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) |
|
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) |
|
◆ vsf_usb_dc_from_dwcotg_ip
#define vsf_usb_dc_from_dwcotg_ip |
( |
|
__n, |
|
|
|
__obj, |
|
|
|
__drv_name |
|
) |
| __USB_DC_FROM_IP(__n, (__obj), __drv_name, vk_dwcotg_dcd) |
◆ vk_dwcotg_dcd_param_t
◆ vk_dwcotg_dc_ip_info_t
◆ ctrl_transfer_state_t
◆ ctrl_transfer_state_t
Enumerator |
---|
DWCOTG_SETUP_STAGE | |
DWCOTG_DATA_STAGE | |
DWCOTG_STATUS_STAGE | |
◆ vk_dwcotg_dcd_init()
◆ vk_dwcotg_dcd_fini()
◆ vk_dwcotg_dcd_reset()
◆ vk_dwcotg_dcd_connect()
◆ vk_dwcotg_dcd_disconnect()
◆ vk_dwcotg_dcd_wakeup()
◆ vk_dwcotg_dcd_set_address()
◆ vk_dwcotg_dcd_get_address()
◆ vk_dwcotg_dcd_get_frame_number()
◆ vk_dwcotg_dcd_get_mframe_number()
◆ vk_dwcotg_dcd_get_setup()
◆ vk_dwcotg_dcd_status_stage()
◆ vk_dwcotg_dcd_ep_get_feature()
◆ vk_dwcotg_dcd_ep_add()
◆ vk_dwcotg_dcd_ep_get_size()
◆ vk_dwcotg_dcd_ep_set_stall()
◆ vk_dwcotg_dcd_ep_is_stalled()
◆ vk_dwcotg_dcd_ep_clear_stall()
◆ vk_dwcotg_dcd_ep_get_data_size()
◆ vk_dwcotg_dcd_ep_transaction_read_buffer()
◆ vk_dwcotg_dcd_ep_transaction_enable_out()
◆ vk_dwcotg_dcd_ep_transaction_set_data_size()
◆ vk_dwcotg_dcd_ep_transaction_write_buffer()
◆ vk_dwcotg_dcd_ep_transfer_recv()
◆ vk_dwcotg_dcd_ep_transfer_send()
◆ vk_dwcotg_dcd_irq()