Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support CH32X035 and CH32L103 #486

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open

Support CH32X035 and CH32L103 #486

wants to merge 31 commits into from

Conversation

21km43
Copy link

@21km43 21km43 commented Jan 11, 2025

Add CH32X035 and CH32L103 into TinyUSB.

Pre-task

Changelog

  • CH32X035's UEP0_TX_CTRL structure is different from the others boards.
    image

  • CH32X035's EP address map is divided by 0-4 and 5-7.

  • CH32X035 doesn't have EP_DMA(4).

  • CH32X035 have UEP567_MOD instead for UEP5_6_MOD, UEP7_MOD.

  • CH32X035 doesn't have USBCLKConfig because it support only 48MHz HSI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant