A C++ template library for embedded applications
Designed and maintained by
Aster Consulting Ltd
Join the ETL community

Maths

The contents of the maths group can be classified in to one of two areas.

Compile time constants

log
power
sqrt
fibbonacci
factorial

Hashes

checksum
bsd_checksum
xor_checksum
crc (8 bit to 64 bit variants)
fnv-1 & fnv-1a
pearson
jenkins
hash

Random number generation

random

Hash describes the various hash algorithms available and the common API to use for new hashes.
Constants describes the compile time constants that can be used.