Skip to content

feat(audio): ES7210 Linux analog register config (REG20-23/47-4C) — A/B candidate#42

Draft
torlando-tech wants to merge 1 commit into
mainfrom
fix/es7210-analog-config
Draft

feat(audio): ES7210 Linux analog register config (REG20-23/47-4C) — A/B candidate#42
torlando-tech wants to merge 1 commit into
mainfrom
fix/es7210-analog-config

Conversation

@torlando-tech

Copy link
Copy Markdown
Owner

⚠️ DRAFT / DO NOT MERGE until A/B-validated.

Applies the explicit ADC-dynamics/HPF (REG20-23) + mic-ALC/power (REG47-4C) register writes the Linux es7210 driver (rockchip-linux/kernel) makes but the LilyGO/ESP-ADF init leaves at reset defaults.

These were added while chasing an asymmetric-THD theory during the voice investigation; the dominant "garble" was later proven to be acoustic feedback in the test rig, so the benefit of these analog writes is UNVERIFIED. They need an A/B test against a clean acoustic source (real voice, not the distorting close Mac speaker) before merging — origin/main is the "without" baseline.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UWZuYkHBRqNb6BZHV8sTG5

…/B candidate

Applies the explicit ADC-dynamics/HPF (REG20-23) + mic-ALC/power (REG47-4C) writes the Linux es7210 driver makes, which the LilyGO/ESP-ADF init leaves at reset defaults. Added while chasing an asymmetric-THD theory; the dominant garble was later proven to be acoustic feedback, so the benefit of these writes is UNVERIFIED. DO NOT MERGE until A/B-tested against a clean acoustic source — origin/main is the 'without' baseline.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Claude-Session: https://claude.ai/code/session_01UWZuYkHBRqNb6BZHV8sTG5
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