hydrausb3 / wch-ch56x-bsp

WCH CH56x BSP for HydraUSB3 v1 hardware
Apache License 2.0
16 stars 9 forks source link
aes bus8 ch56x dvp emmc flash hspi hydrausb3-v1 open-source pwm risc-v serdes sm4 spi timer uart usb2 usb3

WCH CH56x BSP

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...).

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