Group syn_util¶
String, math, metrics, and helper utilities.
Files¶
| Type | Name |
|---|---|
| file | syn_backoff.h Exponential backoff helper with jitter (RFC 7252 style). |
| file | syn_base64.h RFC 4648 Base64 and Base64URL encoding and decoding. |
| file | syn_geo.h Geodetic coordinate transformations and distance calculation library. |
| file | syn_lz4.c Implementation of Zero-Heap LZ4 Raw Block Compression & Decompression. |
| file | syn_lz4.h Zero-Heap LZ4 Raw Block Compression & Decompression. |
| file | syn_matrix.h Fixed-point Q16.16 matrix operations — zero heap allocation. |
| file | syn_metrics.h Lightweight telemetry and metrics (Counter/Gauge). |
| file | syn_protobuf.c Zero-Allocation Protocol Buffers Serializer & Deserializer Implementation. |
| file | syn_protobuf.h Zero-Allocation Protocol Buffers Serializer & Deserializer. |
| file | syn_quaternion.h Fixed-point Q16.16 3D Quaternion operations — zero heap allocation. |
| file | syn_random.h Hardware-agnostic random number generation. |
| file | syn_transform.h Fixed-point Q16.16 Coordinate System Transformations (Polar, Spherical, Cartesian). |
| file | syn_vector.h Fixed-point Q16.16 Vector operations and signal statistics — zero heap allocation. |