A C++ template library for embedded applications
MIT licensed
Designed and
maintained by
John Wellbelove
Support the development
of the ETL

Documentation

Generators, macros etc.
ETL logos, icons and graphics.
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.