CallbackHelper

Timing

Tool to generate std::function like callback APIs without the huge memory footprint of std::function
CallbackHelper is a tool to generate callbacks from various inputs. E.g., from pointers to free functions, from pointers to static member functions, from lambdas (capturing as well as non-capturing) and from functors. CallbackHelper allows library writers to implement std::function like callback APIs without the memory overhead of std::functions.

Author: luni64

Maintainer: luni64

Read the documentation

Compatibility

This library is compatible with all architectures so you should be able to use it on all the Arduino boards.

Releases

To use this library, open the Library Manager in the Arduino IDE and install it from there.