wch-ch56x-bsp repository contains open source code (see LICENSE) for WCH CH565/CH569 BSP(Board Support Package) with baremetal libraries(drivers)(see drv) mainly used for HydraUSB3 v1 Hardware.
wch-ch56x-bsp repository is based on WCH official code from https://github.com/openwch/ch569/tree/main/EVT/EXAM/SRC (but heavily refactored/rewritten on lot of parts without binary blobs and containing additional drivers like serdes, flash...).
- Contributor shall check CODING_STYLE.md
wch-ch56x-bsp is mainly used as sub-module by https://github.com/hydrausb3/hydrausb3_fw
For more details on HydraUSB3 v1 hardware see https://hydrabus.com/hydrausb3-v1-0-specifications