|
Comms CCF
This is a simple communication layer based on COBS, CBOR and FNV-1A
|
Files | |
| cbor.hpp | |
| Encoding for structured data (numbers, strings, bytes, arrays and maps). Also supports custom tags. | |
| ccf.hpp | |
| Top-level interface. | |
| circular_buffer.hpp | |
| Buffer for queuing received bytes. | |
| cobs.hpp | |
| Simple framing (marking packet start/stop) with self-synchronisation. | |
| comptime_str.hpp | |
| Compile-time string manipulation. | |
| debug_end.hpp | |
| fnv1a.hpp | |
| Simple non-cryptographic hash with decent performance. | |
| ndebug.hpp | |
| rpc.hpp | |
| Remote procedure support. | |
| types.hpp | |
| Simple type utilities e.g. smallest type for given value. | |