Added proper manual mode support. TODO: Timer readback.