memory optimize reportPositions(), adjust test_encoder.ino to match new autoReport semantics