In file included from main.cpp:21:
modm/src/modm/communication/sab/slave.hpp:275:59: warning: cast between incompatible pointer to member types from 'void (InOut::*)(modm::sab::Response&)' to 'modm::sab::Action::Callback' {aka 'void (modm::sab::Callable::*)(modm::sab::Response&, const void*)'} [-Wcast-function-type]
275 | reinterpret_cast<modm::sab::Action::Callback>(&function), \
| ^
main.cpp:87:2: note: in expansion of macro 'SAB_ACTION'
87 | SAB_ACTION( 'I', inOut, InOut::readInput, 0 ),
| ^~~~~~~~~~