Skip to content

Add DMA-compatible allocators - #6068

Open
bugadani wants to merge 1 commit into
esp-rs:mainfrom
bugadani:feature/psram-memory-wrapper
Open

Add DMA-compatible allocators#6068
bugadani wants to merge 1 commit into
esp-rs:mainfrom
bugadani:feature/psram-memory-wrapper

Conversation

@bugadani

@bugadani bugadani commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

A bit on the lazy side - since cache line sizes are sometimes configurable, this PR just uses the pessimistic upper limit, so it has a bit of wasteage.

Changelog

esp-alloc

  • Added: DmaCompatibleInternalMemory and DmaCompatibleExternalMemory allocators that ensure the returned variable is properly aligned as a DMA buffer.
  • Changed: The chip selector feature(s) are now mandatory.

esp-rtos

  • No changelog necessary.

esp-hal

  • No changelog necessary.

esp-radio

  • No changelog necessary.

@bugadani
bugadani requested a review from bjoernQ as a code owner August 7, 2026 12:37
@bugadani
bugadani force-pushed the feature/psram-memory-wrapper branch from e88c029 to 8787791 Compare August 7, 2026 13:55
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