ByteFrame

Header-only frame delimiting library with zero dynamic memory allocation.

Author
Maximiliano Ramirez
Website
https://github.com/alkonosst/ByteFrame/
Github
https://github.com/alkonosst/ByteFrame
Category
Communication
License
MIT
Library Type
Contributed
Architectures
Any

Delimits packets over raw byte streams (UART, RS-485, radios, TCP) using COBS encoding, a selectable CRC (none, CRC8, CRC16 or CRC32) integrity check and a single 0x00 delimiter. Includes a compile-time worst-case size helper (getMaxEncodedSize) and an incremental fixed-buffer Decoder with per-cause error counters. Pairs naturally with BytePack for type-safe payloads.

Downloads

Filename Release Date File Size
ByteFrame-0.1.0.zip 2026-06-14 31.10 KiB