| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/core/Source/ |
| A D | usbh_core.c | 78 usbh_deinit(puhost); in usbh_init() 131 puhost->uclass[puhost->class_num++] = puclass; in usbh_class_register() 204 puhost->usr_cb->dev_speed_detected(puhost->dev_prop.speed); in usbh_core_task() 268 puhost->active_class = puhost->uclass[index]; in usbh_core_task() 283 if ((USBH_OK == puhost->active_class->class_init(puhost))) { in usbh_core_task() 312 status = puhost->active_class->class_requests(puhost); in usbh_core_task() 323 status = puhost->active_class->class_machine(puhost); in usbh_core_task() 332 puhost->active_class->class_deinit(puhost); in usbh_core_task() 342 puhost->active_class->class_deinit(puhost); in usbh_core_task() 389 puhost->active_class->class_sof(puhost); in usbh_sof() [all …]
|
| A D | usbh_transc.c | 172 usbh_setup_transc (puhost); in usbh_ctl_handler() 176 usbh_data_in_transc (puhost); in usbh_ctl_handler() 259 if (URB_DONE == usbh_urb_wait (puhost, puhost->control.pipe_out_num, 0U)) { in usbh_setup_transc() 277 puhost->control.timer = (uint16_t)usb_curframe_get(puhost->data); in usbh_setup_transc() 289 usbh_data_recev (puhost->data, in usbh_data_in_transc() 294 if (URB_DONE == usbh_urb_wait (puhost, puhost->control.pipe_in_num, DATA_STAGE_TIMEOUT)) { in usbh_data_in_transc() 297 puhost->control.timer = (uint16_t)usb_curframe_get(puhost->data); in usbh_data_in_transc() 309 usbh_pipe_toggle_set(puhost->data, puhost->control.pipe_out_num, 1U); in usbh_data_out_transc() 311 usbh_data_send (puhost->data, in usbh_data_out_transc() 316 if (URB_DONE == usbh_urb_wait (puhost, puhost->control.pipe_out_num, DATA_STAGE_TIMEOUT)) { in usbh_data_out_transc() [all …]
|
| A D | usbh_enum.c | 58 puhost->control.buf = buf; in usbh_ctlstate_config() 59 puhost->control.ctl_len = len; in usbh_ctlstate_config() 86 usbh_ctlstate_config (puhost, puhost->dev_prop.data, (uint16_t)len); in usbh_devdesc_get() 89 status = usbh_ctl_handler (puhost); in usbh_devdesc_get() 93 usbh_devdesc_parse (&puhost->dev_prop.dev_desc, puhost->dev_prop.data, (uint16_t)len); in usbh_devdesc_get() 117 pdata = puhost->dev_prop.data; in usbh_cfgdesc_get() 132 status = usbh_ctl_handler (puhost); in usbh_cfgdesc_get() 172 usbh_ctlstate_config (puhost, puhost->dev_prop.data, len); in usbh_strdesc_get() 175 status = usbh_ctl_handler (puhost); in usbh_strdesc_get() 210 status = usbh_ctl_handler (puhost); in usbh_setaddress() [all …]
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/class/hid/Source/ |
| A D | usbh_hid_core.c | 94 status = usbh_ctl_handler (puhost); in usbh_get_report() 131 status = usbh_ctl_handler (puhost); in usbh_set_report() 142 void usbh_hid_itf_deinit (usbh_host *puhost) in usbh_hid_itf_deinit() argument 472 hid->init(puhost->data, puhost); in usbh_hid_handle() 502 hid->machine(puhost->data, puhost); in usbh_hid_handle() 541 usbh_ctlstate_config (puhost, puhost->dev_prop.data, len); in usbh_hid_reportdesc_get() 544 status = usbh_ctl_handler (puhost); in usbh_hid_reportdesc_get() 594 usbh_ctlstate_config (puhost, puhost->dev_prop.data, len); in usbh_hid_desc_get() 597 status = usbh_ctl_handler (puhost); in usbh_hid_desc_get() 626 status = usbh_ctl_handler (puhost); in usbh_set_idle() [all …]
|
| 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() argument 129 usbh_hid_handler *hid = (usbh_hid_handler *)puhost->active_class->class_data; in usbh_hid_mouse_init() 145 … usbh_hid_fifo_init(&hid->fifo, puhost->dev_prop.data, HID_QUEUE_SIZE * sizeof(mouse_report_data)); 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() argument 161 if(usbh_hid_mouse_decode(pudev, puhost)== USBH_OK) { in usbh_hid_mouse_info_get() 175 void usbh_hid_mouse_machine (usb_core_driver *pudev, usbh_host *puhost) in usbh_hid_mouse_machine() argument 179 m_pinfo = usbh_hid_mouse_info_get(pudev, 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() argument 196 usbh_hid_handler *hid = (usbh_hid_handler *)puhost->active_class->class_data; 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() argument 284 usbh_hid_handler *hid = (usbh_hid_handler *)puhost->active_class->class_data; in usbh_hid_keybd_init() 301 …usbh_hid_fifo_init (&hid->fifo, puhost->dev_prop.data, HID_QUEUE_SIZE * sizeof(keybd_report_data)); 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() argument 318 if (USBH_OK == usbh_hid_keybrd_decode(pudev, 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() argument 354 k_pinfo = usbh_hid_keybd_info_get(pudev, 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() argument 374 usbh_hid_handler *hid = (usbh_hid_handler *)puhost->active_class->class_data; in usbh_hid_keybrd_decode()
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/class/msc/Source/ |
| A D | usbh_msc_core.c | 74 puhost->usr_cb->dev_not_supported(); in usbh_msc_itf_init() 112 usbh_msc_bot_init(puhost); in usbh_msc_itf_init() 115 usbh_pipe_create (puhost->data, in usbh_msc_itf_init() 121 usbh_pipe_create (puhost->data, in usbh_msc_itf_init() 193 if (USBH_OK == usbh_clrfeature(puhost, 0x00U, puhost->control.pipe_out_num)) { in usbh_msc_req() 335 puhost->usr_cb->dev_user_app(); in usbh_msc_handle() 369 status = usbh_ctl_handler (puhost); in usbh_msc_maxlun_get() 500 timeout = puhost->control.timer; in usbh_msc_read() 503 …if (((puhost->control.timer > timeout) && ((puhost->control.timer - timeout) > (1000U * length))) \ in usbh_msc_read() 548 timeout = puhost->control.timer; in usbh_msc_write() [all …]
|
| A D | usbh_msc_bbb.c | 48 void usbh_msc_bot_init (usbh_host *puhost) in usbh_msc_bot_init() argument 78 usbh_data_send (puhost->data, in usbh_msc_bot_process() 108 usbh_data_recev (puhost->data, in usbh_msc_bot_process() 129 usbh_data_recev (puhost->data, in usbh_msc_bot_process() 145 usbh_data_send (puhost->data, in usbh_msc_bot_process() 165 usbh_data_send (puhost->data, in usbh_msc_bot_process() 183 usbh_data_recev (puhost->data, in usbh_msc_bot_process() 241 status = usbh_msc_bot_reset(puhost); in usbh_msc_bot_process() 269 status = usbh_clrfeature(puhost, in usbh_msc_bot_abort() 276 status = usbh_clrfeature(puhost, in usbh_msc_bot_abort() [all …]
|
| A D | usbh_msc_scsi.c | 51 usbh_msc_handler *msc = (usbh_msc_handler *)puhost->active_class->class_data; in usbh_msc_scsi_inquiry() 73 error = usbh_msc_bot_process(puhost, lun); in usbh_msc_scsi_inquiry() 108 usbh_status usbh_msc_test_unitready (usbh_host *puhost, uint8_t lun) in usbh_msc_test_unitready() argument 111 usbh_msc_handler *msc = (usbh_msc_handler *)puhost->active_class->class_data; in usbh_msc_test_unitready() 131 status = usbh_msc_bot_process(puhost, lun); in usbh_msc_test_unitready() 172 status = usbh_msc_bot_process(puhost, lun); in usbh_msc_read_capacity10() 198 usbh_status usbh_msc_mode_sense6 (usbh_host *puhost, uint8_t lun) in usbh_msc_mode_sense6() argument 223 status = usbh_msc_bot_process(puhost, lun); in usbh_msc_mode_sense6() 275 status = usbh_msc_bot_process(puhost, lun); in usbh_msc_request_sense() 335 status = usbh_msc_bot_process(puhost, lun); in usbh_msc_write10() [all …]
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/core/Include/ |
| A D | usbh_enum.h | 43 void usbh_ctlstate_config (usbh_host *puhost, uint8_t *buf, uint16_t len); 45 usbh_status usbh_devdesc_get (usbh_host *puhost, uint8_t len); 47 usbh_status usbh_cfgdesc_get (usbh_host *puhost, uint16_t len); 49 usbh_status usbh_strdesc_get (usbh_host *puhost,uint8_t str_index, uint8_t *buf, uint16_t len); 51 usbh_status usbh_setaddress (usbh_host *puhost, uint8_t dev_addr); 53 usbh_status usbh_setcfg (usbh_host *puhost, uint16_t config); 55 usbh_status usbh_setinterface (usbh_host *puhost, uint8_t itf_num, uint8_t alter_setting); 57 usbh_status usbh_setdevfeature (usbh_host *puhost, uint8_t feature_selector, uint16_t windex); 59 usbh_status usbh_clrdevfeature (usbh_host *puhost, uint8_t feature_selector, uint16_t windex); 61 usbh_status usbh_clrfeature (usbh_host *puhost, uint8_t ep_addr, uint8_t pp_num);
|
| A D | usbh_core.h | 188 usbh_status (*class_sof) (struct _usbh_host *puhost); 264 void usbh_init (usbh_host *puhost, usbh_user_cb *user_cb); 266 usbh_status usbh_class_register (usbh_host *puhost, usbh_class *puclass); 268 usbh_status usbh_deinit (usbh_host *puhost); 270 void usbh_core_task (usbh_host *puhost); 272 void usbh_error_handler (usbh_host *puhost, usbh_status err_type);
|
| A D | usbh_transc.h | 49 usbh_status usbh_ctl_handler (usbh_host *puhost);
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/class/msc/Include/ |
| A D | usbh_msc_scsi.h | 78 usbh_status usbh_msc_scsi_inquiry (usbh_host *puhost, uint8_t lun, scsi_std_inquiry_data *inquiry); 80 usbh_status usbh_msc_test_unitready (usbh_host *puhost, uint8_t lun); 82 usbh_status usbh_msc_read_capacity10 (usbh_host *puhost, uint8_t lun, scsi_capacity *capacity); 84 usbh_status usbh_msc_mode_sense6 (usbh_host *puhost, uint8_t lun); 86 usbh_status usbh_msc_request_sense (usbh_host *puhost, uint8_t lun, msc_scsi_sense *sense_data); 88 usbh_status usbh_msc_write10 (usbh_host *puhost, 94 usbh_status usbh_msc_read10 (usbh_host *puhost,
|
| A D | usbh_msc_bbb.h | 140 void usbh_msc_bot_init (usbh_host *puhost); 142 usbh_status usbh_msc_bot_process (usbh_host *puhost, uint8_t lun); 144 usbh_status usbh_msc_bot_abort (usbh_host *puhost, uint8_t direction); 146 usbh_status usbh_msc_bot_reset (usbh_host *puhost); 148 bot_csw_status usbh_msc_csw_decode (usbh_host *puhost);
|
| A D | usbh_msc_core.h | 110 usbh_status usbh_msc_lun_info_get (usbh_host *puhost, uint8_t lun, msc_lun *info); 112 usbh_status usbh_msc_read (usbh_host *puhost, 118 usbh_status usbh_msc_write (usbh_host *puhost,
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/driver/Include/ |
| A D | drv_usbh_int.h | 43 uint8_t (*connect) (usbh_host *puhost); 44 uint8_t (*disconnect) (usbh_host *puhost); 45 uint8_t (*port_enabled) (usbh_host *puhost); 46 uint8_t (*port_disabled) (usbh_host *puhost); 47 uint8_t (*SOF) (usbh_host *puhost);
|
| /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); 200 usbh_host *puhost,
|
| A D | usbh_hid_keybd.h | 295 usbh_status usbh_hid_keybd_init (usb_core_driver *pudev, usbh_host *puhost); 297 hid_keybd_info *usbh_hid_keybd_info_get (usb_core_driver *pudev, usbh_host *puhost); 301 void usbh_hid_keybrd_machine (usb_core_driver *pudev, usbh_host *puhost);
|