48 std::array<EventCallback, 5> handlers{};
Manages event callbacks for button presses.
void dispatch(uint8_t button)
Executes the callback for the specified button.
std::function< void()> EventCallback
Callback function type for button events.
void clearHandlers()
Clears all registered event handlers.
void registerHandler(uint8_t button, EventCallback callback)
Registers a callback function for a button.