Commit graph

524 commits

Author SHA1 Message Date
XANTRONIX Development
c297aa7d03 Fix macro for detecting UI frames 2024-03-01 00:20:46 -05:00
XANTRONIX Development
663965db71 Getting there 2024-03-01 00:20:46 -05:00
XANTRONIX Development
9217b0366f Sprucing things up a bit 2024-03-01 00:20:46 -05:00
XANTRONIX Development
5daa57fa7d Use default buffer size of 4096 bytes 2024-03-01 00:20:46 -05:00
XANTRONIX Development
f1e7fc356f Use enum kiss_flags type, not int 2024-03-01 00:20:46 -05:00
XANTRONIX Development
df23b0b8e3 Remove irrelevant comment 2024-03-01 00:20:46 -05:00
XANTRONIX Development
de0c0ef844 Use uint8_t instead of unsigned char in src/kiss.c 2024-03-01 00:20:46 -05:00
XANTRONIX Development
4d9c45ad94 Minor changes 2024-03-01 00:20:46 -05:00
XANTRONIX Development
67afb68917 Ensure header changes trigger rebuilds 2024-03-01 00:20:46 -05:00
XANTRONIX Development
968c0bfd8c Implement patty_ax25_frame_payload() 2024-03-01 00:20:46 -05:00
XANTRONIX Development
e8e1c163a4 Remove naming redundancy in src/frame.c 2024-03-01 00:20:46 -05:00
XANTRONIX Development
241f647b03 Initial commit of src/ptmx.c 2024-03-01 00:20:46 -05:00
XANTRONIX Development
5754c383a6 Fix dict traversal 2024-03-01 00:20:46 -05:00
XANTRONIX Development
dc55a7fc6c Prettification, set errno on errors 2024-03-01 00:20:46 -05:00
XANTRONIX Development
3074af45c1 Print decoded frames to stdout, not stderr 2024-03-01 00:20:46 -05:00
XANTRONIX Development
a423467037 Slight refactor of src/decode.c 2024-03-01 00:20:46 -05:00
XANTRONIX Development
627bc70e0f Show printable frame bytes in src/decode.c 2024-03-01 00:20:46 -05:00
XANTRONIX Development
fba41f93df Remove all usages of patty_ax25_frame_format 2024-03-01 00:20:46 -05:00
XANTRONIX Development
478d22936b Perform hex dump of packet contents in src/decode.c 2024-03-01 00:20:46 -05:00
XANTRONIX Development
cc57d49c0e Print repeaters more sensibly in src/decode.c 2024-03-01 00:20:46 -05:00
XANTRONIX Development
b44a6789a8 Keep escape sequences as static variables 2024-03-01 00:20:46 -05:00
XANTRONIX Development
83f07d9465 Buffer reduction poop 2024-03-01 00:20:46 -05:00
XANTRONIX Development
bd67f73a1a It's nice to be able to better inspect the contents of le buffers 2024-03-01 00:20:46 -05:00
XANTRONIX Development
82d94fb5ad Implement src/buffer.c 2024-03-01 00:20:46 -05:00
XANTRONIX Development
1666666e9d This is all very necessary if I am to wrest tight control over frame decoding into my own hands 2024-03-01 00:20:46 -05:00
XANTRONIX Development
63f031b461 It occurs to me I'll need patty_kiss_tnc_decode() to be exported 2024-03-01 00:20:46 -05:00
XANTRONIX Development
2c0974658a I'm running out of shitty commit messages 2024-03-01 00:20:46 -05:00
XANTRONIX Development
893d76eef8 That works better 2024-03-01 00:20:46 -05:00
XANTRONIX Development
af485f68c2 I am not terrible 2024-03-01 00:20:46 -05:00
XANTRONIX Development
4973957530 Why not, man 2024-03-01 00:20:46 -05:00
XANTRONIX Development
f03d99c2a7 Fix up example programs somewhat 2024-03-01 00:20:46 -05:00
XANTRONIX Development
b3c85c891e Maybe throw in some socket options? I dunno 2024-03-01 00:20:46 -05:00
XANTRONIX Development
44fc23fb4f Elaborate upon some finer points 2024-03-01 00:20:46 -05:00
XANTRONIX Development
d3725f9379 That was a...Humor joke 2024-03-01 00:20:46 -05:00
XANTRONIX Development
4e5634cbc7 My final commit 2024-03-01 00:20:46 -05:00
XANTRONIX Development
a2b21eb848 Prevent redundant test of I/O event readiness for any given file descriptor in patty_ax25_next_event() 2024-03-01 00:20:46 -05:00
XANTRONIX Development
53791bf21d Ahh, that's better 2024-03-01 00:20:46 -05:00
XANTRONIX Development
35f42464c3 I am a derpetologist 2024-03-01 00:20:46 -05:00
XANTRONIX Development
a744fa640c Implement patty_ax25_next_event() like I'm not a dumbass or some shit 2024-03-01 00:20:46 -05:00
XANTRONIX Development
5fb55973ad Manage the bits that'll go into select(2) or whatevs 2024-03-01 00:20:46 -05:00
XANTRONIX Development
a76ea9125a Just a little hit 2024-03-01 00:20:46 -05:00
XANTRONIX Development
13cfe03cbe Walt, we need to talk 2024-03-01 00:20:46 -05:00
XANTRONIX Development
ff76e77336 Stub out patty_ax25_next_event() 2024-03-01 00:20:46 -05:00
XANTRONIX Development
71d43b5f11 Nearing the point of implementing an event loop 2024-03-01 00:20:46 -05:00
XANTRONIX Development
04cd913840 Good stuff 2024-03-01 00:20:46 -05:00
XANTRONIX Development
d7e40110a5 Finally getting around to implementing more of the spec, I tell ya 2024-03-01 00:20:46 -05:00
XANTRONIX Development
3848388886 That's slightly more valid 2024-03-01 00:20:46 -05:00
XANTRONIX Development
6adb4f098b I think that's much nicer 2024-03-01 00:20:46 -05:00
XANTRONIX Development
e8ddd504d7 More stub action; at least binding to a local port and listening on a local port share enough common functionality to substantiate this 2024-03-01 00:20:46 -05:00
XANTRONIX Development
fbee61133a More forward declarations, because I guess why not 2024-03-01 00:20:46 -05:00