-
Notifications
You must be signed in to change notification settings - Fork 135
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
Refactor squelch update #226
Refactor squelch update #226
Conversation
had it running about 10 hours with no issues so far. |
I'm having some changes in channel bleed (ie the post-bandwidth squelching) that I wasn't expecting so hold off on merging this, but #225 is looking good |
I skipped #225 and I'm testing this one right now. Works well so far. Can't comment on the channel bleed issue though, as I don't have any densely spaced channels that would be active at the same time. |
same, marine band spacing is pretty wide. |
… comparison (cant go against squelch)
Commit Turns out the current squelch code is quite good, even if I had no idea what it was doing ;) With that said, im going to keep trying to make improvements. Next step (under another PR) will be to try and and improve the flappy squelch. First thought I had was to keep squelch open through the CLOSING phase and allow to go directly back to OPEN if there is still power (or power has returned). This PR should be good to merge (please merge #225 first) and I'll open a new PR with actual improvements. |
accidentally included a makefile change in |
This PR is based on #225 but makes cleanup that causes very minor diff. For example shifting delay by 2 samples will increase/decrease squelch time and thereby the audio output by that number of samples.
My intent was to merge #225 first followed by this, so if anyone has a problem they could roll back to just after #225 merges to know if it was due to one of these minor changes or due to the refactoring in general.
With that said, it may be easier to review this PR rather than #225 (ie this doesn't have a bunch of TODO comments and throwaway code)