-
Notifications
You must be signed in to change notification settings - Fork 131
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
Reason for removing FSK_FRAME_MODE_8N1_FRAMES? #37
Comments
So 19 months later and there is still no answer on this... @coppice-git is it safe to say there simply was and is no reason and this definition should be re-added? Lately it seems there has been a lot of breakage in SpanDSP for breakage's sake. |
On 31/07/2023 16:06, InterLinked1 wrote:
So 19 months later and there is still no answer on this...
@coppice-git <https://github.com/coppice-git> is it safe to say there
simply /was and is no reason/ and this definition should be re-added?
Lately it seems there has been a lot of breakage in SpanDSP for
breakage's sake.
—
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APIVPKKDIGEWSHBC2KRLG7DXS7CZDANCNFSM5K4ZG5DQ>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
It was removed because it was not properly implemented in the software,
and was a dead end approach anyway. The whole async scheme was a bit
half baked, because it was originally only implemented to support a
couple of specific things, like FAX. Some of the recent changes replace
what was there with a flexible scheme for UART operation, where you
specify the data bits, parity type and stop bits, and can mix them any
way you want. The bit stream processing is more robust, too. This is in
preparation for more data modem functionality in the library.
What is that broken definition being used for?
Regards,
Steve
|
Hi, Steve, Here is an example where this is used: https://github.com/alessandrocarminati/app-fsk/blob/master/app_fsk_18.c#L49 |
This is more of an information request than a bug, per se.
In this commit from 2012, FSK_FRAME_MODE_8N1_FRAMES was removed:
4265af6#diff-f39a1bf3eb4f90837f55490c3be3d02e605bb22dde779084f0d5f45a8dfc5970
FSK_FRAME_MODE_7E1_FRAMES has the same value as this (10), but semantically it means something very different.
What is the replacement for this macro? Not sure I follow this change, given that 8N1 is the most common modem setting, and the remaining settings are quite obscure. I am trying to fix code that doesn't compile because it uses the removed FSK_FRAME_MODE_8N1_FRAMES macro, and it isn't clear what the replacement should be, since 8N1 is simply gone.
The text was updated successfully, but these errors were encountered: