Skip to content

Conversation

@SpComb
Copy link
Member

@SpComb SpComb commented Oct 25, 2025

New i2s_data_copies -> i2s_out_repeat() to use DMA descriptors to output multiple copies of the DMA buffers. This is more efficient than repeating the LED data in terms of both memory and CPU.

  • count = 600 i2s_data_width=4 i2s_data_repeat=4 @ 33.4FPS = 67.1% util
  • count = 2400 i2s_data_width=4 i2s_data_repeat=0 @ 33.4FPS = 86.9% util

@SpComb SpComb changed the title LEDS i2s_data_repeat for repeated copies of the data signal LEDS i2s_data_copies to output multiple copies of the data signal Oct 25, 2025
@SpComb SpComb merged commit 4851f7f into master Oct 25, 2025
2 of 3 checks passed
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.

2 participants