-
Notifications
You must be signed in to change notification settings - Fork 55
Feature/advanced biamp #187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
craigmillard86
wants to merge
61
commits into
CarlosDerSeher:develop
Choose a base branch
from
anabolyc:feature/advanced-biamp
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
61 commits
Select commit
Hold shift + click to select a range
28e24d5
TAS5805M driver improvements. Sleep mode when mute. State object for …
048fdc3
Set correct mute flag on DAC restore
515daca
Added revised state changes: independent MUTE flasg and DAC power mode
79e9950
Volume implementation without a lookup tables
52b4f1e
Changed lower border of volume slider to -60dB to provide better dyna…
1ae205e
Updated Ui to manage DSP settings and change DSP flow. Updated DSP co…
c33637e
post rebase cleanup
1505272
fix build errors
b908e45
refactored away DSP settings into dedicated component. aligned genera…
a2f126d
replaced hard coded flow count with DSP_FLOW_COUNT
30e3f64
Removed dsp_processor_switch_flow function
7da1391
First steps in tas5805m settings page (wip)
1a5397a
Add persistence for DAC mode, modulation mode, digital volume and ana…
1f6dc7e
Added UI for DAC settings: bridge mode, modulation mode, switching fr…
dd91fbe
Added mixer implementation
d1f6f64
Added EQ related code to the tas5805m driver
ece19f1
config changes
e7d67d1
Added EQ mode (with persistance and restore on boot)
d385ae1
Added 15-band equilizer
86d77da
Added mode switch: 15-band EQ or EQ presets
db76ced
Added mixer compensation gains
3d7092f
Apply tas5805m settings after DAc init passed (need I2S clock)
dc203ad
apply settings after I2S clock is present - fix
3cc92ec
dsiable eq controls, when eq support is disabled
eb06b6b
Bugs with eq restore and build error fixes
131d2f2
Eq vertical slider layout
f056afd
Added dedicated tab for the EQ and refactored json API
c13a7f9
Removed BQ editor, restored develop version of the dsp_processor
5672d93
merge cleanup
f7ecade
Post merge cleanup
e594659
Build and warnings fix
d544ea3
Added Faults read and reset every 5 seconds driver logic, and faults …
c96e664
Fixes for:
craigmillard86 8e07721
Fixes for Wifi Power Save disabling low latency audio, DSP UI setting…
craigmillard86 3505b14
reverting Player.c
craigmillard86 a46df4a
additional fix for sliders not updating correctly after initial page …
craigmillard86 01077fd
Removing the wifi power setting change from none back to min_modem.
craigmillard86 9df8db9
Added back removed wifi power lines in wifi_interface.c
craigmillard86 2a2a83f
Fix for the following crash that was happening because:
craigmillard86 3106588
Fix to enable channel gains to be restored and applied to all dsp typ…
craigmillard86 a1b29e5
Merge branch 'pr-183' into feature/eq-ui-fixes
craigmillard86 17f412e
Fix EQ UI gains showing 0 on page load before music starts
craigmillard86 c4b76d9
Add Advanced Bi-Amp Crossover with PEQ, loudness compensation, and UI…
craigmillard86 1f8d7f5
Add bi-amp preset export/import for shareable speaker configurations
craigmillard86 d54c0f6
Fix player reconnection crash and improve bi-amp UI controls
craigmillard86 55ae385
Expand PEQ to 6 bands and group loudness zones in UI
craigmillard86 3dd8da6
Fix bi-amp bugs, add security hardening, and improve documentation
craigmillard86 4bcce57
Improve mobile responsive UI and fix script loading race condition
craigmillard86 d9b6d5e
fix: Guard tas5805m_loudness_apply with CONFIG_DAC_TAS5805M_EQ_SUPPORT
craigmillard86 684157f
fix: Improve mobile UI loading reliability for DAC/EQ pages
craigmillard86 2eec835
fix: Improve HTTP server socket handling for mobile browsers
craigmillard86 dcb9615
fix: Add Connection: close to EQ settings handler and increase delay
craigmillard86 b7645ff
fix: Increase tas5805m_faults task stack size to prevent overflow
craigmillard86 615cbf2
Revert chkInFrames handling to return -1 instead of defaulting to 1152
craigmillard86 783db4d
fix: Make biamp conditional on EQ support being enabled
craigmillard86 b4ee16b
fix: Add stub biamp functions when EQ support is disabled
craigmillard86 6037764
fix: Add missing string.h include for memset
craigmillard86 8711a57
Merge branch 'develop' into feature/advanced-biamp
craigmillard86 6eec360
Address PR #187 review comments: security, robustness, and cleanup fixes
craigmillard86 9ff1a86
Fix concurrent schema/settings fetches bypassing ESP32 recovery delay
craigmillard86 f44edb2
Merge branch 'develop' into feature/advanced-biamp
craigmillard86 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| idf_component_register( | ||
| SRCS "tas5805m_settings.c" | ||
| SRCS "tas5805m_settings.c" "tas5805m_biamp.c" | ||
| INCLUDE_DIRS "include" | ||
| REQUIRES nvs_flash custom_board json | ||
| ) |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think we have this anywhere. Do we really need this?