| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/driver/Include/ |
| A D | drv_usb_dev.h | 155 } usb_core_driver; typedef 176 static inline void usb_dev_connect (usb_core_driver *udev) in usb_dev_connect() 246 static inline void usb_rwkup_set (usb_core_driver *udev) in usb_rwkup_set() 260 static inline void usb_rwkup_reset (usb_core_driver *udev) in usb_rwkup_reset() 270 usb_status usb_devcore_init (usb_core_driver *udev); 272 usb_status usb_devint_enable (usb_core_driver *udev); 290 void usb_ctlep_startout (usb_core_driver *udev); 292 void usb_rwkup_active (usb_core_driver *udev); 294 void usb_clock_active (usb_core_driver *udev); 296 void usb_dev_suspend (usb_core_driver *udev); [all …]
|
| A D | drv_usb_host.h | 116 } usb_core_driver; typedef 124 static inline uint8_t usb_frame_even (usb_core_driver *pudev) in usb_frame_even() 148 static inline uint32_t usb_port_read (usb_core_driver *pudev) in usb_port_read() 159 static inline uint32_t usb_curspeed_get (usb_core_driver *pudev) in usb_curspeed_get() 170 static inline uint32_t usb_curframe_get (usb_core_driver *pudev) in usb_curframe_get() 177 usb_status usb_host_init (usb_core_driver *pudev); 179 void usb_portvbus_switch (usb_core_driver *pudev, uint8_t state); 181 uint32_t usb_port_reset (usb_core_driver *pudev); 183 usb_status usb_pipe_init (usb_core_driver *pudev, uint8_t pipe_num); 185 usb_status usb_pipe_xfer (usb_core_driver *pudev, uint8_t pipe_num); [all …]
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/device/core/Include/ |
| A D | usbd_core.h | 64 static inline void usbd_addr_set (usb_core_driver *udev, uint8_t addr) in usbd_addr_set() 76 static inline uint16_t usbd_rxcount_get (usb_core_driver *udev, uint8_t ep_num) in usbd_rxcount_get() 85 uint32_t usbd_ep_setup (usb_core_driver *udev, const usb_desc_ep *ep_desc); 87 uint32_t usbd_ep_clear (usb_core_driver *udev, uint8_t ep_addr); 89 uint32_t usbd_ep_recev (usb_core_driver *udev, uint8_t ep_addr, uint8_t *pbuf, uint32_t len); 91 uint32_t usbd_ep_send (usb_core_driver *udev, uint8_t ep_addr, uint8_t *pbuf, uint32_t len); 93 uint32_t usbd_ep_stall (usb_core_driver *udev, uint8_t ep_addr); 95 uint32_t usbd_ep_stall_clear (usb_core_driver *udev, uint8_t ep_addr); 97 uint32_t usbd_fifo_flush (usb_core_driver *udev, uint8_t ep_addr); 99 void usbd_connect (usb_core_driver *udev); [all …]
|
| A D | usbd_transc.h | 42 usbd_status usbd_ctl_send (usb_core_driver *udev); 44 usbd_status usbd_ctl_recev (usb_core_driver *udev); 46 usbd_status usbd_ctl_status_send (usb_core_driver *udev); 48 usbd_status usbd_ctl_status_recev (usb_core_driver *udev); 50 uint8_t usbd_setup_transc (usb_core_driver *udev); 52 uint8_t usbd_out_transc (usb_core_driver *udev, uint8_t ep_num); 54 uint8_t usbd_in_transc (usb_core_driver *udev, uint8_t ep_num);
|
| A D | usbd_enum.h | 93 usb_reqsta usbd_standard_request (usb_core_driver *udev, usb_req *req); 95 usb_reqsta usbd_class_request (usb_core_driver *udev, usb_req *req); 97 usb_reqsta usbd_vendor_request (usb_core_driver *udev, usb_req *req); 99 void usbd_enum_error (usb_core_driver *udev, usb_req *req);
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/device/core/Source/ |
| A D | usbd_enum.c | 62 static usb_reqsta (*_std_dev_req[])(usb_core_driver *udev, usb_req *req) = 93 usb_reqsta usbd_standard_request (usb_core_driver *udev, usb_req *req) in usbd_standard_request() 105 usb_reqsta usbd_class_request (usb_core_driver *udev, usb_req *req) in usbd_class_request() 124 usb_reqsta usbd_vendor_request (usb_core_driver *udev, usb_req *req) in usbd_vendor_request() 144 void usbd_enum_error (usb_core_driver *udev, usb_req *req) in usbd_enum_error() 218 static usb_reqsta _usb_std_reserved (usb_core_driver *udev, usb_req *req) in _usb_std_reserved() 299 static usb_reqsta _usb_std_getstatus (usb_core_driver *udev, usb_req *req) in _usb_std_getstatus() 365 static usb_reqsta _usb_std_clearfeature (usb_core_driver *udev, usb_req *req) in _usb_std_clearfeature() 416 static usb_reqsta _usb_std_setfeature (usb_core_driver *udev, usb_req *req) in _usb_std_setfeature() 464 static usb_reqsta _usb_std_setaddress (usb_core_driver *udev, usb_req *req) in _usb_std_setaddress() [all …]
|
| A D | usbd_core.c | 56 void usbd_init (usb_core_driver *udev, usb_core_enum core, usb_desc *desc, usb_class_core *class_co… in usbd_init() 99 uint32_t usbd_ep_setup (usb_core_driver *udev, const usb_desc_ep *ep_desc) in usbd_ep_setup() 137 uint32_t usbd_ep_clear (usb_core_driver *udev, uint8_t ep_addr) in usbd_ep_clear() 165 uint32_t usbd_ep_recev (usb_core_driver *udev, uint8_t ep_addr, uint8_t *pbuf, uint32_t len) in usbd_ep_recev() 196 uint32_t usbd_ep_send (usb_core_driver *udev, uint8_t ep_addr, uint8_t *pbuf, uint32_t len) in usbd_ep_send() 225 uint32_t usbd_ep_stall (usb_core_driver *udev, uint8_t ep_addr) in usbd_ep_stall() 252 uint32_t usbd_ep_stall_clear (usb_core_driver *udev, uint8_t ep_addr) in usbd_ep_stall_clear() 279 uint32_t usbd_fifo_flush (usb_core_driver *udev, uint8_t ep_addr) in usbd_fifo_flush() 296 void usbd_connect (usb_core_driver *udev) in usbd_connect() 312 void usbd_disconnect (usb_core_driver *udev) in usbd_disconnect()
|
| A D | usbd_transc.c | 45 usbd_status usbd_ctl_send (usb_core_driver *udev) in usbd_ctl_send() 66 usbd_status usbd_ctl_recev (usb_core_driver *udev) in usbd_ctl_recev() 87 usbd_status usbd_ctl_status_send (usb_core_driver *udev) in usbd_ctl_status_send() 104 usbd_status usbd_ctl_status_recev (usb_core_driver *udev) in usbd_ctl_status_recev() 121 uint8_t usbd_setup_transc (usb_core_driver *udev) in usbd_setup_transc() 171 uint8_t usbd_out_transc (usb_core_driver *udev, uint8_t ep_num) in usbd_out_transc() 219 uint8_t usbd_in_transc (usb_core_driver *udev, uint8_t ep_num) in usbd_in_transc()
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/device/class/msc/Source/ |
| A D | usbd_msc_scsi.c | 52 static int8_t scsi_process_read (usb_core_driver *pudev, uint8_t lun); 53 static int8_t scsi_process_write (usb_core_driver *pudev, uint8_t lun); 56 static inline int8_t scsi_format_cmd (usb_core_driver *pudev, uint8_t lun); 68 int8_t scsi_process_cmd(usb_core_driver *pudev, uint8_t lun, uint8_t *params) in scsi_process_cmd() 183 static int8_t scsi_inquiry (usb_core_driver *pudev, uint8_t lun, uint8_t *params) in scsi_inquiry() 408 static int8_t scsi_read10 (usb_core_driver *pudev, uint8_t lun, uint8_t *params) in scsi_read10() 461 static int8_t scsi_write10 (usb_core_driver *pudev, uint8_t lun, uint8_t *params) in scsi_write10() 529 static int8_t scsi_verify10 (usb_core_driver *pudev, uint8_t lun, uint8_t *params) in scsi_verify10() 577 static int8_t scsi_process_read (usb_core_driver *pudev, uint8_t lun) in scsi_process_read() 614 static int8_t scsi_process_write (usb_core_driver *pudev, uint8_t lun) in scsi_process_write() [all …]
|
| A D | usbd_msc_bbb.c | 40 static void msc_bbb_cbw_decode (usb_core_driver *pudev); 42 static void msc_bbb_abort (usb_core_driver *pudev); 50 void msc_bbb_init (usb_core_driver *pudev) in msc_bbb_init() 80 void msc_bbb_reset (usb_core_driver *pudev) in msc_bbb_reset() 97 void msc_bbb_deinit (usb_core_driver *pudev) in msc_bbb_deinit() 111 void msc_bbb_data_in (usb_core_driver *pudev, uint8_t ep_num) in msc_bbb_data_in() 139 void msc_bbb_data_out (usb_core_driver *pudev, uint8_t ep_num) in msc_bbb_data_out() 166 void msc_bbb_csw_send (usb_core_driver *pudev, uint8_t csw_status) in msc_bbb_csw_send() 187 void msc_bbb_clrfeature (usb_core_driver *pudev, uint8_t ep_num) in msc_bbb_clrfeature() 208 static void msc_bbb_cbw_decode (usb_core_driver *pudev) in msc_bbb_cbw_decode() [all …]
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/device/class/msc/Include/ |
| A D | usbd_msc_bbb.h | 87 void msc_bbb_init (usb_core_driver *pudev); 89 void msc_bbb_reset (usb_core_driver *pudev); 91 void msc_bbb_deinit (usb_core_driver *pudev); 93 void msc_bbb_data_in (usb_core_driver *pudev, uint8_t ep_num); 95 void msc_bbb_data_out (usb_core_driver *pudev, uint8_t ep_num); 97 void msc_bbb_csw_send (usb_core_driver *pudev, uint8_t csw_status); 99 void msc_bbb_clrfeature (usb_core_driver *pudev, uint8_t ep_num);
|
| A D | usbd_msc_scsi.h | 46 int8_t scsi_process_cmd (usb_core_driver *pudev, uint8_t lun, uint8_t *cmd); 48 void scsi_sense_code (usb_core_driver *pudev, uint8_t lun, uint8_t skey, uint8_t asc);
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/core/Include/ |
| A D | usbh_pipe.h | 55 static inline void usbh_pipe_toggle_set (usb_core_driver *pudev, uint8_t pp_num, uint8_t toggle) in usbh_pipe_toggle_set() 71 static inline uint8_t usbh_pipe_toggle_get (usb_core_driver *pudev, uint8_t pp_num) in usbh_pipe_toggle_get() 82 uint8_t usbh_pipe_create (usb_core_driver *pudev, 88 uint8_t usbh_pipe_update (usb_core_driver *pudev, 94 uint8_t usbh_pipe_allocate (usb_core_driver *pudev, uint8_t ep_addr); 96 uint8_t usbh_pipe_free (usb_core_driver *pudev, uint8_t pp_num); 98 uint8_t usbh_pipe_delete (usb_core_driver *pudev);
|
| A D | usbh_transc.h | 43 usbh_status usbh_ctlsetup_send (usb_core_driver *pudev, uint8_t *buf, uint8_t pp_num); 45 usbh_status usbh_data_send (usb_core_driver *pudev, uint8_t *buf, uint8_t pp_num, uint16_t len); 47 usbh_status usbh_data_recev (usb_core_driver *pudev, uint8_t *buf, uint8_t pp_num, uint16_t len);
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/core/Source/ |
| A D | usbh_pipe.c | 38 static uint16_t usbh_freepipe_get (usb_core_driver *pudev); 50 uint8_t usbh_pipe_create (usb_core_driver *pudev, in usbh_pipe_create() 79 uint8_t usbh_pipe_update (usb_core_driver *pudev, in usbh_pipe_update() 111 uint8_t usbh_pipe_allocate (usb_core_driver *pudev, uint8_t ep_addr) in usbh_pipe_allocate() 131 uint8_t usbh_pipe_free (usb_core_driver *pudev, uint8_t pp_num) in usbh_pipe_free() 146 uint8_t usbh_pipe_delete (usb_core_driver *pudev) in usbh_pipe_delete() 163 static uint16_t usbh_freepipe_get (usb_core_driver *pudev) in usbh_freepipe_get()
|
| A D | usbh_transc.c | 46 static uint32_t usbh_request_submit (usb_core_driver *pudev, uint8_t pp_num); 56 usbh_status usbh_ctlsetup_send (usb_core_driver *pudev, uint8_t *buf, uint8_t pp_num) in usbh_ctlsetup_send() 76 usbh_status usbh_data_send (usb_core_driver *pudev, uint8_t *buf, uint8_t pp_num, uint16_t len) in usbh_data_send() 124 usbh_status usbh_data_recev (usb_core_driver *pudev, uint8_t *buf, uint8_t pp_num, uint16_t len) in usbh_data_recev() 364 static uint32_t usbh_request_submit (usb_core_driver *pudev, uint8_t pp_num) in usbh_request_submit()
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/driver/Source/ |
| A D | drv_usbd_int.c | 41 static uint32_t usbd_int_epout (usb_core_driver *udev); 42 static uint32_t usbd_int_epin (usb_core_driver *udev); 43 static uint32_t usbd_int_rxfifo (usb_core_driver *udev); 44 static uint32_t usbd_int_reset (usb_core_driver *udev); 62 void usbd_isr (usb_core_driver *udev) in usbd_isr() 167 static uint32_t usbd_int_epout (usb_core_driver *udev) in usbd_int_epout() 217 static uint32_t usbd_int_epin (usb_core_driver *udev) in usbd_int_epin() 258 static uint32_t usbd_int_rxfifo (usb_core_driver *udev) in usbd_int_rxfifo() 326 static uint32_t usbd_int_reset (usb_core_driver *udev) in usbd_int_reset() 385 static uint32_t usbd_int_enumfinish (usb_core_driver *udev) in usbd_int_enumfinish() [all …]
|
| A D | drv_usb_dev.c | 66 usb_status usb_devcore_init (usb_core_driver *udev) in usb_devcore_init() 148 usb_status usb_devint_enable (usb_core_driver *udev) in usb_devint_enable() 219 usb_status usb_transc_active (usb_core_driver *udev, usb_transc *transc) in usb_transc_active() 298 usb_status usb_transc_inxfer (usb_core_driver *udev, usb_transc *transc) in usb_transc_inxfer() 431 usb_status usb_transc_stall (usb_core_driver *udev, usb_transc *transc) in usb_transc_stall() 492 uint32_t usb_iepintr_read (usb_core_driver *udev, uint8_t ep_num) in usb_iepintr_read() 513 void usb_ctlep_startout (usb_core_driver *udev) in usb_ctlep_startout() 532 void usb_rwkup_active (usb_core_driver *udev) in usb_rwkup_active() 557 void usb_clock_active (usb_core_driver *udev) in usb_clock_active() 573 void usb_dev_suspend (usb_core_driver *udev) in usb_dev_suspend() [all …]
|
| A D | drv_usbh_int.c | 49 static uint32_t usbh_int_port (usb_core_driver *pudev); 50 static uint32_t usbh_int_pipe (usb_core_driver *pudev); 51 static uint32_t usbh_int_pipe_in (usb_core_driver *pudev, uint32_t pp_num); 53 static uint32_t usbh_int_rxfifonoempty (usb_core_driver *pudev); 62 uint32_t usbh_isr (usb_core_driver *pudev) in usbh_isr() 141 static inline void usb_pp_halt (usb_core_driver *pudev, in usb_pp_halt() 164 static uint32_t usbh_int_port (usb_core_driver *pudev) in usbh_int_port() 242 static uint32_t usbh_int_pipe (usb_core_driver *pudev) in usbh_int_pipe() 270 static uint32_t usbh_int_pipe_in (usb_core_driver *pudev, uint32_t pp_num) in usbh_int_pipe_in() 401 static uint32_t usbh_int_pipe_out (usb_core_driver *pudev, uint32_t pp_num) in usbh_int_pipe_out() [all …]
|
| A D | drv_usb_host.c | 50 usb_status usb_host_init (usb_core_driver *pudev) in usb_host_init() 140 void usb_portvbus_switch (usb_core_driver *pudev, uint8_t state) in usb_portvbus_switch() 169 uint32_t usb_port_reset (usb_core_driver *pudev) in usb_port_reset() 191 usb_status usb_pipe_init (usb_core_driver *pudev, uint8_t pipe_num) in usb_pipe_init() 274 usb_status usb_pipe_xfer (usb_core_driver *pudev, uint8_t pipe_num) in usb_pipe_xfer() 370 usb_status usb_pipe_halt (usb_core_driver *pudev, uint8_t pipe_num) in usb_pipe_halt() 409 usb_status usb_pipe_ping (usb_core_driver *pudev, uint8_t pipe_num) in usb_pipe_ping() 431 void usb_host_stop (usb_core_driver *pudev) in usb_host_stop()
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/class/msc/Source/ |
| A D | usbh_msc_fatfs.c | 51 usb_core_driver *pudev = (usb_core_driver *)usb_host.data; in disk_initialize() 87 usb_core_driver *pudev = (usb_core_driver *)usb_host.data; in disk_read() 128 usb_core_driver *pudev = (usb_core_driver *)usb_host.data; in disk_write()
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/class/hid/Source/ |
| A D | usbh_hid_mouse.c | 118 static usbh_status usbh_hid_mouse_decode(usb_core_driver *pudev, usbh_host *puhost); 127 usbh_status usbh_hid_mouse_init (usb_core_driver *pudev, usbh_host *puhost) in usbh_hid_mouse_init() 159 hid_mouse_info *usbh_hid_mouse_info_get (usb_core_driver *pudev, usbh_host *puhost) in usbh_hid_mouse_info_get() 175 void usbh_hid_mouse_machine (usb_core_driver *pudev, usbh_host *puhost) in usbh_hid_mouse_machine() 194 static usbh_status usbh_hid_mouse_decode(usb_core_driver *pudev, usbh_host *puhost) in usbh_hid_mouse_decode()
|
| A D | usbh_hid_keybd.c | 273 static usbh_status usbh_hid_keybrd_decode (usb_core_driver *pudev, usbh_host *puhost); 282 usbh_status usbh_hid_keybd_init (usb_core_driver *pudev, usbh_host *puhost) in usbh_hid_keybd_init() 316 hid_keybd_info *usbh_hid_keybd_info_get (usb_core_driver *pudev, usbh_host *puhost) in usbh_hid_keybd_info_get() 350 void usbh_hid_keybrd_machine (usb_core_driver *pudev, usbh_host *puhost) in usbh_hid_keybrd_machine() 372 static usbh_status usbh_hid_keybrd_decode (usb_core_driver *pudev, usbh_host *puhost) in usbh_hid_keybrd_decode()
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/class/hid/Include/ |
| A D | usbh_hid_mouse.h | 53 usbh_status usbh_hid_mouse_init (usb_core_driver *pudev, usbh_host *puhost); 55 hid_mouse_info *usbh_hid_mouse_info_get (usb_core_driver *pudev, usbh_host *puhost); 57 void usbh_hid_mouse_machine (usb_core_driver *pudev, usbh_host *puhost);
|
| A D | usbh_hid_core.h | 191 usbh_status (*init)(usb_core_driver *pudev, usbh_host *puhost); 192 void (*machine)(usb_core_driver *pudev, usbh_host *puhost); 199 usbh_status usbh_set_report (usb_core_driver *pudev,
|