A header-only message serialization library for C++17 with zero dynamic memory allocation (opens in new tab)
BytePack is a header-only C++17 Arduino library for serializing plain C++ structs into compact, portable byte buffers. A message is any struct that lists its fields in a single io() member function; that one function drives serialization, deserialization and compile-time size counting, so the field list is written once and can never get out of sync. The wire […]
Read the original article