mirror of
https://github.com/micropython/micropython.git
synced 2026-01-05 03:30:14 +01:00
esp32: Fix USB Zero Length Packet issue with patched tinyusb.
Temporarily switch from the espressif TinyUSB component to a MicroPython fork where this fix has been cherry-picked: https://github.com/hathach/tinyusb/pull/3293 This work was funded through GitHub Sponsors. Signed-off-by: Angus Gratton <angus@redyak.com.au>
This commit is contained in:
committed by
Damien George
parent
4f193132d2
commit
713f9dcd22
@@ -30,6 +30,6 @@ direct_dependencies:
|
|||||||
- espressif/lan867x
|
- espressif/lan867x
|
||||||
- espressif/mdns
|
- espressif/mdns
|
||||||
- idf
|
- idf
|
||||||
manifest_hash: ea629d6996152d77801fb1acae35b27596fdc023a933d40287d80f98dc497b55
|
manifest_hash: da32add5eb5e196ac97a99eb579025222ec572f5db4038873fbf9d3b9d6ed5a3
|
||||||
target: esp32
|
target: esp32
|
||||||
version: 2.0.0
|
version: 2.0.0
|
||||||
|
|||||||
@@ -16,6 +16,6 @@ dependencies:
|
|||||||
direct_dependencies:
|
direct_dependencies:
|
||||||
- espressif/mdns
|
- espressif/mdns
|
||||||
- idf
|
- idf
|
||||||
manifest_hash: ea629d6996152d77801fb1acae35b27596fdc023a933d40287d80f98dc497b55
|
manifest_hash: da32add5eb5e196ac97a99eb579025222ec572f5db4038873fbf9d3b9d6ed5a3
|
||||||
target: esp32c2
|
target: esp32c2
|
||||||
version: 2.0.0
|
version: 2.0.0
|
||||||
|
|||||||
@@ -16,6 +16,6 @@ dependencies:
|
|||||||
direct_dependencies:
|
direct_dependencies:
|
||||||
- espressif/mdns
|
- espressif/mdns
|
||||||
- idf
|
- idf
|
||||||
manifest_hash: ea629d6996152d77801fb1acae35b27596fdc023a933d40287d80f98dc497b55
|
manifest_hash: da32add5eb5e196ac97a99eb579025222ec572f5db4038873fbf9d3b9d6ed5a3
|
||||||
target: esp32c3
|
target: esp32c3
|
||||||
version: 2.0.0
|
version: 2.0.0
|
||||||
|
|||||||
@@ -16,6 +16,6 @@ dependencies:
|
|||||||
direct_dependencies:
|
direct_dependencies:
|
||||||
- espressif/mdns
|
- espressif/mdns
|
||||||
- idf
|
- idf
|
||||||
manifest_hash: ea629d6996152d77801fb1acae35b27596fdc023a933d40287d80f98dc497b55
|
manifest_hash: da32add5eb5e196ac97a99eb579025222ec572f5db4038873fbf9d3b9d6ed5a3
|
||||||
target: esp32c6
|
target: esp32c6
|
||||||
version: 2.0.0
|
version: 2.0.0
|
||||||
|
|||||||
@@ -10,19 +10,20 @@ dependencies:
|
|||||||
type: service
|
type: service
|
||||||
version: 1.1.0
|
version: 1.1.0
|
||||||
espressif/tinyusb:
|
espressif/tinyusb:
|
||||||
component_hash: aa65639878f27a44d349044afd9c3fc134a92bd560874fdac1d836019b5c07ca
|
component_hash: ee1c962cff61eb975d508258d509974d58031cc27ff0d6c4117a67a613a49594
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: idf
|
- name: idf
|
||||||
require: private
|
|
||||||
version: '>=5.0'
|
version: '>=5.0'
|
||||||
source:
|
source:
|
||||||
registry_url: https://components.espressif.com/
|
git: https://github.com/micropython/tinyusb-espressif.git
|
||||||
type: service
|
path: .
|
||||||
|
type: git
|
||||||
targets:
|
targets:
|
||||||
- esp32s2
|
- esp32s2
|
||||||
- esp32s3
|
- esp32s3
|
||||||
- esp32p4
|
- esp32p4
|
||||||
version: 0.18.0~4
|
- esp32h4
|
||||||
|
version: e4c0ec3caab3d9c25374de7047653b9ced8f14ff
|
||||||
idf:
|
idf:
|
||||||
source:
|
source:
|
||||||
type: idf
|
type: idf
|
||||||
@@ -31,6 +32,6 @@ direct_dependencies:
|
|||||||
- espressif/mdns
|
- espressif/mdns
|
||||||
- espressif/tinyusb
|
- espressif/tinyusb
|
||||||
- idf
|
- idf
|
||||||
manifest_hash: ea629d6996152d77801fb1acae35b27596fdc023a933d40287d80f98dc497b55
|
manifest_hash: da32add5eb5e196ac97a99eb579025222ec572f5db4038873fbf9d3b9d6ed5a3
|
||||||
target: esp32s2
|
target: esp32s2
|
||||||
version: 2.0.0
|
version: 2.0.0
|
||||||
|
|||||||
@@ -10,19 +10,20 @@ dependencies:
|
|||||||
type: service
|
type: service
|
||||||
version: 1.1.0
|
version: 1.1.0
|
||||||
espressif/tinyusb:
|
espressif/tinyusb:
|
||||||
component_hash: aa65639878f27a44d349044afd9c3fc134a92bd560874fdac1d836019b5c07ca
|
component_hash: ee1c962cff61eb975d508258d509974d58031cc27ff0d6c4117a67a613a49594
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: idf
|
- name: idf
|
||||||
require: private
|
|
||||||
version: '>=5.0'
|
version: '>=5.0'
|
||||||
source:
|
source:
|
||||||
registry_url: https://components.espressif.com/
|
git: https://github.com/micropython/tinyusb-espressif.git
|
||||||
type: service
|
path: .
|
||||||
|
type: git
|
||||||
targets:
|
targets:
|
||||||
- esp32s2
|
- esp32s2
|
||||||
- esp32s3
|
- esp32s3
|
||||||
- esp32p4
|
- esp32p4
|
||||||
version: 0.18.0~4
|
- esp32h4
|
||||||
|
version: e4c0ec3caab3d9c25374de7047653b9ced8f14ff
|
||||||
idf:
|
idf:
|
||||||
source:
|
source:
|
||||||
type: idf
|
type: idf
|
||||||
@@ -31,6 +32,6 @@ direct_dependencies:
|
|||||||
- espressif/mdns
|
- espressif/mdns
|
||||||
- espressif/tinyusb
|
- espressif/tinyusb
|
||||||
- idf
|
- idf
|
||||||
manifest_hash: ea629d6996152d77801fb1acae35b27596fdc023a933d40287d80f98dc497b55
|
manifest_hash: da32add5eb5e196ac97a99eb579025222ec572f5db4038873fbf9d3b9d6ed5a3
|
||||||
target: esp32s3
|
target: esp32s3
|
||||||
version: 2.0.0
|
version: 2.0.0
|
||||||
|
|||||||
@@ -4,7 +4,10 @@ dependencies:
|
|||||||
espressif/tinyusb:
|
espressif/tinyusb:
|
||||||
rules:
|
rules:
|
||||||
- if: "target in [esp32s2, esp32s3]"
|
- if: "target in [esp32s2, esp32s3]"
|
||||||
version: "~0.18.0"
|
# Temporary workaround for https://github.com/hathach/tinyusb/issues/3154
|
||||||
|
# Can be removed once fix is released in espressif/tinyusb
|
||||||
|
git: https://github.com/micropython/tinyusb-espressif.git
|
||||||
|
version: cherrypick/dwc2_zlp_fix
|
||||||
espressif/lan867x:
|
espressif/lan867x:
|
||||||
version: "~1.0.0"
|
version: "~1.0.0"
|
||||||
rules:
|
rules:
|
||||||
|
|||||||
Reference in New Issue
Block a user