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

Prepare to adding DMA support #8

Merged
merged 10 commits into from
Jun 29, 2024
Merged

Prepare to adding DMA support #8

merged 10 commits into from
Jun 29, 2024

Conversation

andelf
Copy link
Collaborator

@andelf andelf commented Jun 26, 2024

This PR adds DMA support.

  • basic traits and singleton
  • DMA Transfer abstraction
  • Async transfer handling
  • demo code
  • Linked transfer

Additional Changes Made in This PR

  • refactor examples structure, one board per project
  • DCDC init
  • I2C pin reset
  • I2C default clock CLK_24M (for slow devices)
  • Refactor PLL handling
  • TSNS demo
  • Add raw pac-based blinky for HPM6E00EVK

@andelf andelf force-pushed the feat/dma-support branch from e28f866 to 463d5a5 Compare June 27, 2024 18:12
@andelf andelf changed the title Add DMA support Prepare to adding DMA support Jun 29, 2024
@andelf
Copy link
Collaborator Author

andelf commented Jun 29, 2024

DMA will be implemented in another PR.

@andelf andelf merged commit a8c6bdd into master Jun 29, 2024
1 check passed
@andelf andelf deleted the feat/dma-support branch June 29, 2024 02:44
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