Re: ESP32-S2 USB Host CDC问题
Posted: Tue Jul 20, 2021 2:08 pm
I just updated usb component in that repository and now it builds, please try again.
still build errorI just updated usb component in that repository and now it builds, please try again.
Code: Select all
^
/Users/lvfeng/trunk/esp-refs/esp32-s2-usb-host-cdc/main/cdc_class.c: In function 'cdc_create_pipe':
/Users/lvfeng/trunk/esp-refs/esp32-s2-usb-host-cdc/main/cdc_class.c:129:40: error: 'USB_XFER_TYPE_INTR' undeclared (first use in this function); did you mean 'USB_TRANSFER_TYPE_INTR'?
if(USB_DESC_EP_GET_XFERTYPE(ep) == USB_XFER_TYPE_INTR){
^~~~~~~~~~~~~~~~~~
USB_TRANSFER_TYPE_INTR
/Users/lvfeng/trunk/esp-refs/esp32-s2-usb-host-cdc/main/cdc_class.c:129:40: note: each undeclared identifier is reported only once for each function it appears in
/Users/lvfeng/trunk/esp-refs/esp32-s2-usb-host-cdc/main/cdc_class.c:132:47: error: 'USB_XFER_TYPE_BULK' undeclared (first use in this function); did you mean 'USB_TRANSFER_TYPE_BULK'?
} else if(USB_DESC_EP_GET_XFERTYPE(ep) == USB_XFER_TYPE_BULK && USB_DESC_EP_GET_EP_DIR(ep)){
^~~~~~~~~~~~~~~~~~
USB_TRANSFER_TYPE_BULK
Code: Select all
^~~~~~~~
/Users/lvfeng/trunk/esp-refs/esp32-s2-usb-host-cdc/main/main.c: In function 'usbh_set_address_cb':
/Users/lvfeng/trunk/esp-refs/esp32-s2-usb-host-cdc/main/main.c:99:18: error: implicit declaration of function 'hcd_pipe_update'; did you mean 'hcd_pipe_update_mps'? [-Werror=implicit-function-declaration]
if(ESP_OK != hcd_pipe_update(ctrl_pipe_hdl, DEVICE_ADDR, bMaxPacketSize0)) ESP_LOGE("", "failed to update ctrl pipe");
^~~~~~~~~~~~~~~
hcd_pipe_update_mps
/Users/lvfeng/trunk/esp-refs/esp32-s2-usb-host-cdc/main/main.c: In function 'usbh_port_connection_cb':
/Users/lvfeng/trunk/esp-refs/esp32-s2-usb-host-cdc/main/main.c:145:22: warning: unused variable 'state' [-Wunused-variable]
hcd_port_state_t state;