diff --git a/support/pcecd/pcecd.cpp b/support/pcecd/pcecd.cpp index de7f55f..bd2206a 100644 --- a/support/pcecd/pcecd.cpp +++ b/support/pcecd/pcecd.cpp @@ -26,8 +26,7 @@ void pcecd_poll() if (CheckTimer(poll_timer)) { if ((!pcecdd.latency) && (pcecdd.state == PCECD_STATE_READ)) { - poll_timer += 16 + ((adj == 10) ? 1 : 0); // 16.1ms between frames if reading data */ - if (--adj <= 0) adj = 10; + poll_timer += 16; // 16.0ms between frames if reading data */ } else { poll_timer += 13 + ((adj == 3) ? 1 : 0); // 13.33ms otherwise (including latency counts) */ if (adj > 3) adj = 3;