18#ifndef __HAL_DRIVER_ALLWINNER_F1CX00S_USBD_H__
19#define __HAL_DRIVER_ALLWINNER_F1CX00S_USBD_H__
vsf_err_t
Definition __type.h:42
vsf_err_t f1cx00s_usbd_ep_transfer_recv(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep, uint8_t *buffer, uint_fast32_t size)
Definition usbd.c:430
uint_fast16_t f1cx00s_usbd_ep_get_size(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep)
Definition usbd.c:288
vsf_err_t f1cx00s_usbd_init(f1cx00s_usb_dcd_t *usbd, usb_dc_cfg_t *cfg)
Definition usbd.c:115
void f1cx00s_usbd_set_address(f1cx00s_usb_dcd_t *usbd, uint_fast8_t addr)
Definition usbd.c:178
uint_fast8_t f1cx00s_usbd_get_mframe_number(f1cx00s_usb_dcd_t *usbd)
Definition usbd.c:193
uint_fast8_t f1cx00s_usbd_get_address(f1cx00s_usb_dcd_t *usbd)
Definition usbd.c:183
f1cx00s_usb_dcd_t USB_DC0
Definition usbd.c:73
uint_fast8_t f1cx00s_usbd_ep_get_feature(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep, uint_fast8_t feature)
Definition usbd.c:227
vsf_err_t f1cx00s_usbd_ep_transaction_enable_out(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep)
Definition usbd.c:377
vsf_err_t f1cx00s_usbd_ep_transaction_read_buffer(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep, uint8_t *buffer, uint_fast16_t size)
Definition usbd.c:371
uint_fast32_t f1cx00s_usbd_ep_get_data_size(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep)
Definition usbd.c:365
bool f1cx00s_usbd_ep_is_stalled(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep)
Definition usbd.c:323
void f1cx00s_usbd_fini(f1cx00s_usb_dcd_t *usbd)
Definition usbd.c:149
vsf_err_t f1cx00s_usbd_ep_transfer_send(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep, uint8_t *buffer, uint_fast32_t size, bool zlp)
Definition usbd.c:486
void f1cx00s_usbd_disconnect(f1cx00s_usb_dcd_t *usbd)
Definition usbd.c:169
void f1cx00s_usbd_wakeup(f1cx00s_usb_dcd_t *usbd)
Definition usbd.c:174
vsf_err_t f1cx00s_usbd_ep_transaction_set_data_size(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep, uint_fast16_t size)
Definition usbd.c:383
void f1cx00s_usbd_get_setup(f1cx00s_usb_dcd_t *usbd, uint8_t *buffer)
Definition usbd.c:198
vsf_err_t f1cx00s_usbd_ep_add(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep, usb_ep_type_t type, uint_fast16_t size)
Definition usbd.c:232
void f1cx00s_usbd_reset(f1cx00s_usb_dcd_t *usbd, usb_dc_cfg_t *cfg)
Definition usbd.c:153
vsf_err_t f1cx00s_usbd_ep_set_stall(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep)
Definition usbd.c:303
void f1cx00s_usbd_status_stage(f1cx00s_usb_dcd_t *usbd, bool is_in)
Definition usbd.c:219
void f1cx00s_usbd_irq(f1cx00s_usb_dcd_t *usbd)
Definition usbd.c:500
uint_fast16_t f1cx00s_usbd_get_frame_number(f1cx00s_usb_dcd_t *usbd)
Definition usbd.c:188
vsf_err_t f1cx00s_usbd_ep_clear_stall(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep)
Definition usbd.c:343
void f1cx00s_usbd_connect(f1cx00s_usb_dcd_t *usbd)
Definition usbd.c:164
vsf_err_t f1cx00s_usbd_ep_transaction_write_buffer(f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep, uint8_t *buffer, uint_fast16_t size)
Definition usbd.c:389
unsigned char uint8_t
Definition lvgl.h:40
unsigned char uint_fast8_t
Definition stdint.h:23
unsigned int uint_fast32_t
Definition stdint.h:27
unsigned short uint_fast16_t
Definition stdint.h:25
Definition vsf_template_usb.h:316
vk_av_control_type_t type
Definition vsf_audio.h:170
uint32_t size
Definition vsf_memfs.h:50
usb_ep_type_t
Definition vsf_template_usb.h:277