├── .gitignore ├── CMakeLists.txt ├── Makefile ├── README.md ├── main ├── CMakeLists.txt ├── FSCTypes.h ├── Kconfig.projbuild ├── component.mk ├── core │ ├── Log.c │ ├── Log.h │ ├── PDPolicy.c │ ├── PDPolicy.h │ ├── PDProtocol.c │ ├── PDProtocol.h │ ├── PD_Types.h │ ├── Port.c │ ├── Port.h │ ├── TypeC.c │ ├── TypeC.h │ ├── TypeC_Types.h │ ├── core.c │ ├── core.h │ ├── fusb30X.c │ ├── fusb30X.h │ ├── modules │ │ ├── HostComm.c │ │ ├── HostComm.h │ │ ├── dpm.c │ │ ├── dpm.h │ │ ├── hcmd.h │ │ ├── observer.c │ │ └── observer.h │ ├── platform.h │ ├── timer.c │ ├── timer.h │ ├── vdm │ │ ├── DisplayPort │ │ │ ├── dp.c │ │ │ ├── dp.h │ │ │ └── dp_types.h │ │ ├── bitfield_translators.c │ │ ├── bitfield_translators.h │ │ ├── fsc_vdm_defs.h │ │ ├── vdm.c │ │ ├── vdm.h │ │ ├── vdm_callbacks.c │ │ ├── vdm_callbacks.h │ │ ├── vdm_callbacks_defs.h │ │ └── vdm_types.h │ ├── vendor_info.c │ ├── vendor_info.h │ ├── version.h │ └── vif_macros.h ├── defines.h ├── main.c └── platform.c ├── sdkconfig ├── sdkconfig.defaults └── sdkconfig.old /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/README.md -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/CMakeLists.txt -------------------------------------------------------------------------------- /main/FSCTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/FSCTypes.h -------------------------------------------------------------------------------- /main/Kconfig.projbuild: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/component.mk -------------------------------------------------------------------------------- /main/core/Log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/Log.c -------------------------------------------------------------------------------- /main/core/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/Log.h -------------------------------------------------------------------------------- /main/core/PDPolicy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/PDPolicy.c -------------------------------------------------------------------------------- /main/core/PDPolicy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/PDPolicy.h -------------------------------------------------------------------------------- /main/core/PDProtocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/PDProtocol.c -------------------------------------------------------------------------------- /main/core/PDProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/PDProtocol.h -------------------------------------------------------------------------------- /main/core/PD_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/PD_Types.h -------------------------------------------------------------------------------- /main/core/Port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/Port.c -------------------------------------------------------------------------------- /main/core/Port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/Port.h -------------------------------------------------------------------------------- /main/core/TypeC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/TypeC.c -------------------------------------------------------------------------------- /main/core/TypeC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/TypeC.h -------------------------------------------------------------------------------- /main/core/TypeC_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/TypeC_Types.h -------------------------------------------------------------------------------- /main/core/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/core.c -------------------------------------------------------------------------------- /main/core/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/core.h -------------------------------------------------------------------------------- /main/core/fusb30X.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/fusb30X.c -------------------------------------------------------------------------------- /main/core/fusb30X.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/fusb30X.h -------------------------------------------------------------------------------- /main/core/modules/HostComm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/modules/HostComm.c -------------------------------------------------------------------------------- /main/core/modules/HostComm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/modules/HostComm.h -------------------------------------------------------------------------------- /main/core/modules/dpm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/modules/dpm.c -------------------------------------------------------------------------------- /main/core/modules/dpm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/modules/dpm.h -------------------------------------------------------------------------------- /main/core/modules/hcmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/modules/hcmd.h -------------------------------------------------------------------------------- /main/core/modules/observer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/modules/observer.c -------------------------------------------------------------------------------- /main/core/modules/observer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/modules/observer.h -------------------------------------------------------------------------------- /main/core/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/platform.h -------------------------------------------------------------------------------- /main/core/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/timer.c -------------------------------------------------------------------------------- /main/core/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/timer.h -------------------------------------------------------------------------------- /main/core/vdm/DisplayPort/dp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/DisplayPort/dp.c -------------------------------------------------------------------------------- /main/core/vdm/DisplayPort/dp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/DisplayPort/dp.h -------------------------------------------------------------------------------- /main/core/vdm/DisplayPort/dp_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/DisplayPort/dp_types.h -------------------------------------------------------------------------------- /main/core/vdm/bitfield_translators.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/bitfield_translators.c -------------------------------------------------------------------------------- /main/core/vdm/bitfield_translators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/bitfield_translators.h -------------------------------------------------------------------------------- /main/core/vdm/fsc_vdm_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/fsc_vdm_defs.h -------------------------------------------------------------------------------- /main/core/vdm/vdm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/vdm.c -------------------------------------------------------------------------------- /main/core/vdm/vdm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/vdm.h -------------------------------------------------------------------------------- /main/core/vdm/vdm_callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/vdm_callbacks.c -------------------------------------------------------------------------------- /main/core/vdm/vdm_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/vdm_callbacks.h -------------------------------------------------------------------------------- /main/core/vdm/vdm_callbacks_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/vdm_callbacks_defs.h -------------------------------------------------------------------------------- /main/core/vdm/vdm_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vdm/vdm_types.h -------------------------------------------------------------------------------- /main/core/vendor_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vendor_info.c -------------------------------------------------------------------------------- /main/core/vendor_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vendor_info.h -------------------------------------------------------------------------------- /main/core/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/version.h -------------------------------------------------------------------------------- /main/core/vif_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/core/vif_macros.h -------------------------------------------------------------------------------- /main/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/defines.h -------------------------------------------------------------------------------- /main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/main.c -------------------------------------------------------------------------------- /main/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/main/platform.c -------------------------------------------------------------------------------- /sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/sdkconfig -------------------------------------------------------------------------------- /sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | # 2 | 3 | -------------------------------------------------------------------------------- /sdkconfig.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tatulea/FUSB302_ESP32/HEAD/sdkconfig.old --------------------------------------------------------------------------------