avr-classes
Utility classes

For working with Interrupts there are two helper classes:

There is also a set of generic buffers implemented as template classes that are used by core components, but can also be used by applications:

The ItemCollection container can be used to collect items. It provides a method to invoke a callback on each item.