From 47f0426b8bfdf7ec8d1aa331c00b6d9b60bd039f Mon Sep 17 00:00:00 2001 From: TANAKA Masayuki Date: Fri, 7 Mar 2025 18:44:11 +0900 Subject: [PATCH 1/2] fix(idf_component): Add USB HOST component Add USB HOST component --- idf_component.yml | 70 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/idf_component.yml b/idf_component.yml index 94a69caec2f..1fa30efdb81 100644 --- a/idf_component.yml +++ b/idf_component.yml @@ -121,6 +121,76 @@ dependencies: chmorgan/esp-libhelix-mp3: version: "1.0.3" require: public + # https://components.espressif.com/components/espressif/esp_modem_usb_dte + espressif/esp_modem_usb_dte: + version: "^1.2.1" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/usb_host_cdc_acm + espressif/usb_host_cdc_acm: + version: "^2.0.6" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/usb_host_ch34x_vcp + espressif/usb_host_ch34x_vcp: + version: "^2.0.0" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/usb_host_cp210x_vcp + espressif/usb_host_cp210x_vcp: + version: "^2.0.0" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/usb_host_ftdi_vcp + espressif/usb_host_ftdi_vcp: + version: "^2.0.0" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/usb_host_vcp + espressif/usb_host_vcp: + version: "^1.0.0~5" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/usb_host_hid + espressif/usb_host_hid: + version: "^1.0.3" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/usb_host_msc + espressif/usb_host_msc: + version: "^1.1.3" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/usb_host_uac + espressif/usb_host_uac: + version: "^1.2.0" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/usb_host_uvc + espressif/usb_host_uvc: + version: "^2.1.0" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/usb_stream + espressif/usb_stream: + version: "^1.5.0" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/iot_usbh_modem + espressif/iot_usbh_modem: + version: "^1.1.0" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/espressif/iot_usbh_cdc + espressif/iot_usbh_cdc: + version: "^1.0.0" + rules: + - if: "target in [esp32s3]" + # https://components.espressif.com/components/chmorgan/esp-audio-player + chmorgan/esp-audio-player: + version: "^1.0.7" + rules: + - if: "target in [esp32s3]" examples: - path: ./idf_component_examples/hello_world - path: ./idf_component_examples/hw_cdc_hello_world From b2130e9fefa0314c67a006ace70d318fa79aa8bb Mon Sep 17 00:00:00 2001 From: TANAKA Masayuki Date: Fri, 7 Mar 2025 19:20:22 +0900 Subject: [PATCH 2/2] remove usb_host_vcp Removed due to failed test --- idf_component.yml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/idf_component.yml b/idf_component.yml index 1fa30efdb81..6686b3b43a5 100644 --- a/idf_component.yml +++ b/idf_component.yml @@ -132,25 +132,25 @@ dependencies: rules: - if: "target in [esp32s3]" # https://components.espressif.com/components/espressif/usb_host_ch34x_vcp - espressif/usb_host_ch34x_vcp: - version: "^2.0.0" - rules: - - if: "target in [esp32s3]" + #espressif/usb_host_ch34x_vcp: + # version: "^2.0.0" + # rules: + # - if: "target in [esp32s3]" # https://components.espressif.com/components/espressif/usb_host_cp210x_vcp - espressif/usb_host_cp210x_vcp: - version: "^2.0.0" - rules: - - if: "target in [esp32s3]" + #espressif/usb_host_cp210x_vcp: + # version: "^2.0.0" + # rules: + # - if: "target in [esp32s3]" # https://components.espressif.com/components/espressif/usb_host_ftdi_vcp - espressif/usb_host_ftdi_vcp: - version: "^2.0.0" - rules: - - if: "target in [esp32s3]" + #espressif/usb_host_ftdi_vcp: + # version: "^2.0.0" + # rules: + # - if: "target in [esp32s3]" # https://components.espressif.com/components/espressif/usb_host_vcp - espressif/usb_host_vcp: - version: "^1.0.0~5" - rules: - - if: "target in [esp32s3]" + #espressif/usb_host_vcp: + # version: "^1.0.0~5" + # rules: + # - if: "target in [esp32s3]" # https://components.espressif.com/components/espressif/usb_host_hid espressif/usb_host_hid: version: "^1.0.3"