|
vsf_err_t | __f1cx00s_usb_init (f1cx00s_usb_otg_t *usb, vsf_arch_prio_t priority) |
|
uint_fast8_t | __f1cx00s_usb_set_ep (f1cx00s_usb_otg_t *usb, uint_fast8_t ep) |
|
void | __f1cx00s_usb_clear_interrupt (f1cx00s_usb_otg_t *usb) |
|
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) |
|
void | __f1cx00s_usb_register_irq (f1cx00s_usb_otg_t *usb, void(*irqhandler)(void *param), void *param) |
|
uint_fast16_t | vsf_usbd_get_fifo_size (uint_fast8_t ep, usb_ep_type_t type, uint_fast16_t size) |
|
vsf_err_t | f1cx00s_usbd_init (f1cx00s_usb_dcd_t *usbd, usb_dc_cfg_t *cfg) |
|
void | f1cx00s_usbd_fini (f1cx00s_usb_dcd_t *usbd) |
|
void | f1cx00s_usbd_reset (f1cx00s_usb_dcd_t *usbd, usb_dc_cfg_t *cfg) |
|
void | f1cx00s_usbd_connect (f1cx00s_usb_dcd_t *usbd) |
|
void | f1cx00s_usbd_disconnect (f1cx00s_usb_dcd_t *usbd) |
|
void | f1cx00s_usbd_wakeup (f1cx00s_usb_dcd_t *usbd) |
|
void | f1cx00s_usbd_set_address (f1cx00s_usb_dcd_t *usbd, uint_fast8_t addr) |
|
uint_fast8_t | f1cx00s_usbd_get_address (f1cx00s_usb_dcd_t *usbd) |
|
uint_fast16_t | f1cx00s_usbd_get_frame_number (f1cx00s_usb_dcd_t *usbd) |
|
uint_fast8_t | f1cx00s_usbd_get_mframe_number (f1cx00s_usb_dcd_t *usbd) |
|
void | f1cx00s_usbd_get_setup (f1cx00s_usb_dcd_t *usbd, uint8_t *buffer) |
|
void | f1cx00s_usbd_status_stage (f1cx00s_usb_dcd_t *usbd, bool is_in) |
|
uint_fast8_t | f1cx00s_usbd_ep_get_feature (f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep, uint_fast8_t feature) |
|
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) |
|
uint_fast16_t | f1cx00s_usbd_ep_get_size (f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep) |
|
vsf_err_t | f1cx00s_usbd_ep_set_stall (f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep) |
|
bool | f1cx00s_usbd_ep_is_stalled (f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep) |
|
vsf_err_t | f1cx00s_usbd_ep_clear_stall (f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep) |
|
uint_fast32_t | f1cx00s_usbd_ep_get_data_size (f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep) |
|
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) |
|
vsf_err_t | f1cx00s_usbd_ep_transaction_enable_out (f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep) |
|
vsf_err_t | f1cx00s_usbd_ep_transaction_set_data_size (f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep, uint_fast16_t size) |
|
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) |
|
vsf_err_t | f1cx00s_usbd_ep_transfer_recv (f1cx00s_usb_dcd_t *usbd, uint_fast8_t ep, uint8_t *buffer, uint_fast32_t size) |
|
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) |
|
void | f1cx00s_usbd_irq (f1cx00s_usb_dcd_t *usbd) |
|