Skip to content

Group syn_util

Modules > 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.