Skip to content

Peripherals: accel driver, dma#5

Closed
slowguitarist wants to merge 697 commits intomainfrom
DMA
Closed

Peripherals: accel driver, dma#5
slowguitarist wants to merge 697 commits intomainfrom
DMA

Conversation

@slowguitarist
Copy link
Member

@slowguitarist slowguitarist commented Nov 17, 2025

This pull request:

  • Ports the updated accelerometer driver from crashnurn.
  • Enables drivers to accept runtime configuration and set devices to generate 'data ready' interrupts.
  • Refactors driver code with better look and small performance tweaks.
  • Introduces global EXT interrupt that triggers DMA transfer with completion and error callbacks.
  • Implements double buffering to avoid conflicts with single consumer and reduce copying.
  • Adds thread-context functions to fetch DMA buffers based on either device or available data.
  • Updates CubeMX project to 6.16.1.

@slowguitarist
Copy link
Member Author

Closing as superseded by setup.

@slowguitarist slowguitarist deleted the DMA branch March 7, 2026 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature A New Feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants