Home
last modified time | relevance | path

Searched refs:puhost (Results 1 – 19 of 19) sorted by relevance

/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/core/Source/
A Dusbh_core.c78 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 Dusbh_transc.c172 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 Dusbh_enum.c58 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 Dusbh_hid_core.c94 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 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() 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 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() 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 Dusbh_msc_core.c74 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 Dusbh_msc_bbb.c48 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 Dusbh_msc_scsi.c51 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 Dusbh_enum.h43 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 Dusbh_core.h188 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 Dusbh_transc.h49 usbh_status usbh_ctl_handler (usbh_host *puhost);
/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/class/msc/Include/
A Dusbh_msc_scsi.h78 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 Dusbh_msc_bbb.h140 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 Dusbh_msc_core.h110 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 Ddrv_usbh_int.h43 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 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);
200 usbh_host *puhost,
A Dusbh_hid_keybd.h295 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);

Completed in 40 milliseconds