Skip to content

Group syn_util

Modules > syn_util

String, math, metrics, and helper utilities.

Files

Type Name
file syn_aes128.h
AES-128 cipher engine (ECB & CBC mode with PKCS#7 padding).
file syn_backoff.h
Exponential backoff helper with jitter (RFC 7252 style).
file syn_geo.h
Geodetic coordinate transformations and distance calculation library.
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_netbuf.h
Zero-Copy Packet Buffer Pool.
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.