patty/include/patty
XANTRONIX Development d5e2062dea Split patty_ax25_if_recv() into specific parts
Split patty_ax25_if_recv() into the following parts:

    * patty_ax25_if_fill(), to fill the internal PHY buffer

    * patty_ax25_if_drain(), to drain the internal PHY buffer and decode
      any data present in the buffer

    * patty_ax25_if_ready(), to test if a complete frame has been
      decoded

    * patty_ax25_if_flush(), to return the final number of bytes decoded
      in the PHY buffer and reset the decoding state

Other changes:

    * Implement a finite state machine for decoding KISS traffic in
      src/tnc.c, patty_ax25_kiss_drain()

    * Refactor src/server.c, handle_iface() to use the aforementioned
      frame receive/decode methods
2024-03-01 00:20:47 -05:00
..
ax25 Split patty_ax25_if_recv() into specific parts 2024-03-01 00:20:47 -05:00
bin Implement patty_ax25_if_driver 2024-03-01 00:20:47 -05:00
kiss Split patty_ax25_if_recv() into specific parts 2024-03-01 00:20:47 -05:00
ax25.h Implement patty_ax25_if_driver 2024-03-01 00:20:47 -05:00
client.h Implement patty_client_ping() 2024-03-01 00:20:47 -05:00
conf.h Implement bin/pattyd.c 2024-03-01 00:20:47 -05:00
daemon.h Implement bin/pattyd.c 2024-03-01 00:20:47 -05:00
dict.h Significantly simplify dictionaries 2024-03-01 00:20:46 -05:00
error.h Implement src/error.c 2024-03-01 00:20:47 -05:00
hash.h ...I've been busy. 2024-03-01 00:20:46 -05:00
kiss.h Implement patty_ax25_if_driver 2024-03-01 00:20:47 -05:00
list.h Get rid of patty_list_iterator (too expensive) 2024-03-01 00:20:46 -05:00
print.h Refactor parameter decoding/display 2024-03-01 00:20:46 -05:00
timer.h Implement patty_timer_init() 2024-03-01 00:20:47 -05:00