
Thanks Corey. I will review. I'm sure it will be helpful. Especially the errors you have noted.
73 Chris
On Thu, May 4, 2023, 21:17 Corey Minyard via pacsat-dev < [email protected]> wrote:
My code for AX.25 is part of the gensio library. The individual files are at:
https://github.com/cminyard/gensio/blob/master/lib/gensio_ax25.c
https://github.com/cminyard/gensio/blob/master/lib/gensio_ax25_addr.c
The gensio library is a whole framework for all kinds of stream and packet I/O. But you should be able to pull out the middle of the file that has the state machine, pretty much unmodified, and use it.
One thing that might be more interesting is I documented a bunch of bugs in the spec in the comments at the top of the gensio_ax25.c file.
Anyway, it's available if you want it. I'd be willing to split out the state machine if you wanted something that was individually maintainable.
-corey
pacsat-dev mailing list -- [email protected] View archives of this mailing list at https://mailman.amsat.org/hyperkitty/list/[email protected] To unsubscribe send an email to [email protected] Manage all of your AMSAT-NA mailing list preferences at https://mailman.amsat.org
participants (1)
-
Chris Thompson