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

Please investigate adding DMA support to STM32 I2C! #34354

Open
erikarn opened this issue Apr 16, 2021 · 3 comments
Open

Please investigate adding DMA support to STM32 I2C! #34354

erikarn opened this issue Apr 16, 2021 · 3 comments
Assignees
Labels
area: DMA Direct Memory Access area: I2C Enhancement Changes/Updates/Additions to existing features platform: STM32 ST Micro STM32

Comments

@erikarn
Copy link

erikarn commented Apr 16, 2021

Please investigate adding DMA support to STM32 I2C!

I've noticed that the STM32 I2S driver has DMA support, but the I2C driver doesn't!
It'd be nice to see the i2c interrupt support (where a semaphore is used to put the calling thread to sleep, so it doesn't just poll waiting for completion) and DMA (to avoid interrupt overheads and byte-at-a-time transfers) to improve performance.

Thanks!

@galak galak added area: I2C Enhancement Changes/Updates/Additions to existing features platform: STM32 ST Micro STM32 labels Apr 16, 2021
@nashif nashif added Hardware Support and removed Enhancement Changes/Updates/Additions to existing features labels Jul 3, 2021
@github-actions
Copy link

github-actions bot commented Sep 2, 2021

This issue has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this issue will automatically be closed in 14 days. Note, that you can always re-open a closed issue at any time.

@DariusBabrauskas
Copy link

Its very important task. Only dma, especialy on rx to avoid lost bytes.

@erwango erwango reopened this Aug 1, 2022
@github-actions github-actions bot removed the Stale label Aug 2, 2022
@erwango erwango added the area: DMA Direct Memory Access label Aug 24, 2022
@erwango erwango added Feature Request A request for a new feature and removed Hardware Support labels Oct 6, 2022
@erwango erwango added Enhancement Changes/Updates/Additions to existing features and removed Feature Request A request for a new feature labels Feb 7, 2023
@SadanandPenore-eaton
Copy link

We are also looking for this feature in our project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: DMA Direct Memory Access area: I2C Enhancement Changes/Updates/Additions to existing features platform: STM32 ST Micro STM32
Projects
None yet
Development

No branches or pull requests

6 participants