├── .cz.toml ├── .git-blame-ignore-revs ├── .github └── workflows │ ├── dangerjs.yml │ ├── issue_comment.yml │ ├── launchpad.yml │ ├── new_issues.yml │ ├── new_prs.yml │ ├── new_release.yml │ └── pre_commit.yml ├── .gitignore ├── .gitlab-ci.yml ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE ├── README.md ├── astyle-rules.yml ├── check_copyright_config.yaml ├── components ├── debug_probe │ ├── CMakeLists.txt │ ├── DAP │ │ ├── Config │ │ │ └── DAP_config.h │ │ ├── Include │ │ │ └── DAP.h │ │ └── Source │ │ │ ├── DAP.c │ │ │ ├── DAP_vendor.c │ │ │ ├── JTAG_DP.c │ │ │ └── SW_DP.c │ ├── Kconfig │ ├── compiler.h │ ├── debug_gpio.c │ ├── debug_gpio.h │ ├── esp_usb_jtag.c │ ├── include │ │ └── debug_probe.h │ ├── noflash.lf │ ├── swd.c │ └── xtensa_gcc.h ├── serial_handler │ ├── CMakeLists.txt │ ├── Kconfig │ ├── idf_component.yml │ ├── include │ │ └── serial_handler.h │ └── serial_handler.c └── util │ ├── CMakeLists.txt │ ├── include │ ├── led_io.h │ └── util.h │ └── util.c ├── images ├── concept.png ├── concept.svg └── schematics.pdf ├── launchpad.toml ├── main ├── CMakeLists.txt ├── Kconfig.projbuild ├── eub_vendord.c ├── eub_vendord.h ├── idf_component.yml ├── main.c ├── msc.c ├── msc.h ├── noflash.lf ├── public_include │ └── tusb_config.h ├── serial_bridge.c ├── serial_bridge.h └── usb_defs.h ├── sdkconfig.defaults ├── sdkconfig.defaults.esp32s2 ├── sdkconfig.defaults.esp32s3 ├── sdkconfig.defaults.esp_prog2 ├── sdkconfig.jtag.defaults └── sdkconfig.swd.defaults /.cz.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.cz.toml -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/workflows/dangerjs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.github/workflows/dangerjs.yml -------------------------------------------------------------------------------- /.github/workflows/issue_comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.github/workflows/issue_comment.yml -------------------------------------------------------------------------------- /.github/workflows/launchpad.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.github/workflows/launchpad.yml -------------------------------------------------------------------------------- /.github/workflows/new_issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.github/workflows/new_issues.yml -------------------------------------------------------------------------------- /.github/workflows/new_prs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.github/workflows/new_prs.yml -------------------------------------------------------------------------------- /.github/workflows/new_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.github/workflows/new_release.yml -------------------------------------------------------------------------------- /.github/workflows/pre_commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.github/workflows/pre_commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/README.md -------------------------------------------------------------------------------- /astyle-rules.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/astyle-rules.yml -------------------------------------------------------------------------------- /check_copyright_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/check_copyright_config.yaml -------------------------------------------------------------------------------- /components/debug_probe/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/CMakeLists.txt -------------------------------------------------------------------------------- /components/debug_probe/DAP/Config/DAP_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/DAP/Config/DAP_config.h -------------------------------------------------------------------------------- /components/debug_probe/DAP/Include/DAP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/DAP/Include/DAP.h -------------------------------------------------------------------------------- /components/debug_probe/DAP/Source/DAP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/DAP/Source/DAP.c -------------------------------------------------------------------------------- /components/debug_probe/DAP/Source/DAP_vendor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/DAP/Source/DAP_vendor.c -------------------------------------------------------------------------------- /components/debug_probe/DAP/Source/JTAG_DP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/DAP/Source/JTAG_DP.c -------------------------------------------------------------------------------- /components/debug_probe/DAP/Source/SW_DP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/DAP/Source/SW_DP.c -------------------------------------------------------------------------------- /components/debug_probe/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/Kconfig -------------------------------------------------------------------------------- /components/debug_probe/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/compiler.h -------------------------------------------------------------------------------- /components/debug_probe/debug_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/debug_gpio.c -------------------------------------------------------------------------------- /components/debug_probe/debug_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/debug_gpio.h -------------------------------------------------------------------------------- /components/debug_probe/esp_usb_jtag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/esp_usb_jtag.c -------------------------------------------------------------------------------- /components/debug_probe/include/debug_probe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/include/debug_probe.h -------------------------------------------------------------------------------- /components/debug_probe/noflash.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/noflash.lf -------------------------------------------------------------------------------- /components/debug_probe/swd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/swd.c -------------------------------------------------------------------------------- /components/debug_probe/xtensa_gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/debug_probe/xtensa_gcc.h -------------------------------------------------------------------------------- /components/serial_handler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/serial_handler/CMakeLists.txt -------------------------------------------------------------------------------- /components/serial_handler/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/serial_handler/Kconfig -------------------------------------------------------------------------------- /components/serial_handler/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/serial_handler/idf_component.yml -------------------------------------------------------------------------------- /components/serial_handler/include/serial_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/serial_handler/include/serial_handler.h -------------------------------------------------------------------------------- /components/serial_handler/serial_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/serial_handler/serial_handler.c -------------------------------------------------------------------------------- /components/util/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/util/CMakeLists.txt -------------------------------------------------------------------------------- /components/util/include/led_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/util/include/led_io.h -------------------------------------------------------------------------------- /components/util/include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/util/include/util.h -------------------------------------------------------------------------------- /components/util/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/components/util/util.c -------------------------------------------------------------------------------- /images/concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/images/concept.png -------------------------------------------------------------------------------- /images/concept.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/images/concept.svg -------------------------------------------------------------------------------- /images/schematics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/images/schematics.pdf -------------------------------------------------------------------------------- /launchpad.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/launchpad.toml -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/CMakeLists.txt -------------------------------------------------------------------------------- /main/Kconfig.projbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/Kconfig.projbuild -------------------------------------------------------------------------------- /main/eub_vendord.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/eub_vendord.c -------------------------------------------------------------------------------- /main/eub_vendord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/eub_vendord.h -------------------------------------------------------------------------------- /main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/idf_component.yml -------------------------------------------------------------------------------- /main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/main.c -------------------------------------------------------------------------------- /main/msc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/msc.c -------------------------------------------------------------------------------- /main/msc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/msc.h -------------------------------------------------------------------------------- /main/noflash.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/noflash.lf -------------------------------------------------------------------------------- /main/public_include/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/public_include/tusb_config.h -------------------------------------------------------------------------------- /main/serial_bridge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/serial_bridge.c -------------------------------------------------------------------------------- /main/serial_bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/serial_bridge.h -------------------------------------------------------------------------------- /main/usb_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/main/usb_defs.h -------------------------------------------------------------------------------- /sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/sdkconfig.defaults -------------------------------------------------------------------------------- /sdkconfig.defaults.esp32s2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/sdkconfig.defaults.esp32s2 -------------------------------------------------------------------------------- /sdkconfig.defaults.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/sdkconfig.defaults.esp32s3 -------------------------------------------------------------------------------- /sdkconfig.defaults.esp_prog2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/sdkconfig.defaults.esp_prog2 -------------------------------------------------------------------------------- /sdkconfig.jtag.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/sdkconfig.jtag.defaults -------------------------------------------------------------------------------- /sdkconfig.swd.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-usb-bridge/HEAD/sdkconfig.swd.defaults --------------------------------------------------------------------------------