Home
last modified time | relevance | path

Searched refs:usb_core_driver (Results 1 – 25 of 35) sorted by relevance

12

/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/driver/Include/
A Ddrv_usb_dev.h155 } 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 Ddrv_usb_host.h116 } 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 Dusbd_core.h64 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 Dusbd_transc.h42 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 Dusbd_enum.h93 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 Dusbd_enum.c62 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 Dusbd_core.c56 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 Dusbd_transc.c45 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 Dusbd_msc_scsi.c52 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 Dusbd_msc_bbb.c40 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 Dusbd_msc_bbb.h87 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 Dusbd_msc_scsi.h46 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 Dusbh_pipe.h55 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 Dusbh_transc.h43 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 Dusbh_pipe.c38 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 Dusbh_transc.c46 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 Ddrv_usbd_int.c41 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 Ddrv_usb_dev.c66 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 Ddrv_usbh_int.c49 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 Ddrv_usb_host.c50 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 Dusbh_msc_fatfs.c51 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 Dusbh_hid_mouse.c118 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 Dusbh_hid_keybd.c273 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 Dusbh_hid_mouse.h53 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 Dusbh_hid_core.h191 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,

Completed in 41 milliseconds

12