Initialize the platform's Wire pins, bus clock and bounded timeout, then call encoder.begin(). It returns a m2enc::Result, not a Boolean: Ok is zero. begin() reads the device version and command ...