A C++ template library for embedded applications
Designed and maintained by
John Wellbelove
MIT licensed
Join the ETL community

Documentation

Generators, macros etc.
The library allows a variety of methods to catch
errors, allowing the performance and space
overheads to be chosen according to the situation
and requirements.
A set of templates that present the framework code
for functionality such as state machines, message
routers etc.
A set of mathematical templates; both compile time
constants and algorithms such as hash codes and
CRCs.
A set of templates that supply the basic framework
for implementing popular design patterns.
Template techniques are used to ensure that
implementation mistakes are usually caught at
compile time
A set of fixed capacity string classes, for char,
wchar_t, char16_t and char32_t character types.