Skip to content

PCM5122 BQ-filter capability (6-band hardware equilizer)#229

Draft
anabolyc wants to merge 25 commits into
CarlosDerSeher:developfrom
anabolyc:features/pcm5122-eq-capability
Draft

PCM5122 BQ-filter capability (6-band hardware equilizer)#229
anabolyc wants to merge 25 commits into
CarlosDerSeher:developfrom
anabolyc:features/pcm5122-eq-capability

Conversation

@anabolyc

@anabolyc anabolyc commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

This change implements

  • PCM51XX driver changes similar to TAS58XX driver, allowing use of 6x internal BQ-filters. Unlike TAS58XX they are shared for both channels, have different coefficient format and different DSP memeory layout.
  • PCM51xx driver implements change of process flow (5 built-in flows, where Process flow 5 actually allows use of BQ-filters)
  • pcm51xx_settings module, similat to tas5805m_settings implementing NVS persistance for user settings
  • changes in http_ui needed to implement UI part. UI reuses eq-settings page created for tas5805m before, with light modifications
    The final result looks like this
image image

This is a draft, based on another feature branch for my convenience. I will clean up, rebase, and squash changes when #222 and #228 will be merged, but I appreciate early feedback

@anabolyc
anabolyc marked this pull request as draft June 3, 2026 13:01
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