solved by `#include <functional> ` in CFPushButton.h I'm using with Arduino 1.8.5 and blue pill STM32 with Rogers https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Installation