genesys: Fix invalid home position reporting on LiDE 700F

merge-requests/402/head
Povilas Kanapickas 2020-04-13 07:19:28 +03:00
rodzic 4c254e3c3d
commit 35e48da4a8
1 zmienionych plików z 6 dodań i 0 usunięć

Wyświetl plik

@ -802,6 +802,12 @@ void scanner_move(Genesys_Device& dev, ScanMethod scan_method, unsigned steps, D
}
// wait until feed count reaches the required value
if (dev.model->model_id == ModelId::CANON_LIDE_700F) {
if (dev.cmd_set->needs_update_home_sensor_gpio()) {
dev.cmd_set->update_home_sensor_gpio(dev);
}
}
// FIXME: should porbably wait for some timeout
Status status;
for (unsigned i = 0;; ++i) {