My tests suggest that it works correctly. See ` Firmata / test / encoder_test / encoder_test.ino`, line 49 to 57.
BTW, I will try to use `free` instead.