Wykres commitów

10584 Commity (1fe94e6674d0572d2408361903730f012c60fc6c)

Autor SHA1 Wiadomość Data
Povilas Kanapickas 6a5fd2d36c genesys: Support multiple scan methods in scanner_move() 2019-12-01 10:43:11 +02:00
Povilas Kanapickas 27aea235b4 genesys: Rename slow_back_home() to move_back_home() 2019-12-01 10:43:10 +02:00
Povilas Kanapickas 35c8cb84f8 genesys: Extract slow_back_home_ta() to common code 2019-12-01 10:43:09 +02:00
Olaf Meeuwissen 1c4cff2005 Merge branch 'pixma-fix-usbid-case-warning' into 'master'
canon_pixma: Use lowercase in usbid description to avoid warning

See merge request sane-project/backends!249
2019-12-01 08:11:28 +00:00
Povilas Kanapickas 5b7c19a7d5 genesys: Reduce duplication of *_stop_action() across the ASICs 2019-12-01 10:08:59 +02:00
Povilas Kanapickas 9e092f9d67 genesys: Extract scanner_is_motor_stopped() to use across the asics 2019-12-01 10:08:58 +02:00
Povilas Kanapickas c2863d6ba1 genesys: Fix inconsistent check of scanner status in *_stop_action() 2019-12-01 10:08:57 +02:00
Povilas Kanapickas a90ab552a9 genesys: Extract scanner_stop_action_no_move() to use across the asics 2019-12-01 10:08:56 +02:00
Povilas Kanapickas 6913513dc2 genesys: Extract regs_set_optical_off() to use across the ASICs 2019-12-01 10:08:55 +02:00
Povilas Kanapickas 052aa01626 genesys: Reduce duplication of *_feed() across different ASICs 2019-12-01 10:08:54 +02:00
Povilas Kanapickas e435036b97 genesys: Use single function to set exposure on all ASICs 2019-12-01 10:08:53 +02:00
Povilas Kanapickas 6b4be81e90 Merge branch 'genesys-motors-refactor' into 'master'
genesys: Motors refactor

See merge request sane-project/backends!250
2019-11-30 23:40:52 +00:00
Louis Lagendijk 072487ee7b pixma: made backend obey local_only setting in sane_get_devices 2019-11-30 23:51:03 +01:00
Povilas Kanapickas f98bec2afb genesys: Use full scan initialization in slow_back_home_ta() 2019-11-30 19:19:21 +02:00
Povilas Kanapickas 66a95875d4 genesys: Remove duplicate operation a register
The same value is set just several lines above.
2019-11-30 19:19:20 +02:00
Povilas Kanapickas 4743a02353 genesys: Remove duplicate operation on a register
init_regs_for_scan_session() already sets the value of the register to
what we expect.
2019-11-30 19:19:19 +02:00
Povilas Kanapickas 8aee1f0982 genesys: Expose slow_back_home_ta() to the cmd set 2019-11-30 19:19:18 +02:00
Povilas Kanapickas 97ae3fc946 genesys: Reduce duplication of slow_back_home() across different asics 2019-11-30 19:06:52 +02:00
Povilas Kanapickas cba6086ce7 genesys: Expose init_regs_for_scan_session() to the cmd set 2019-11-30 19:06:51 +02:00
Povilas Kanapickas 79b4d1560a genesys: Remove no longer needed global settings modification 2019-11-30 19:06:50 +02:00
Povilas Kanapickas a355df168a genesys: Expose update_home_sensor_gpio() in the cmd set 2019-11-30 19:06:49 +02:00
Povilas Kanapickas 326733a479 genesys: Simplify slow_back_home() on gl646 2019-11-30 19:06:48 +02:00
Povilas Kanapickas 98dbd206ee genesys: Reduce duplication of slope upload on gl646 2019-11-30 19:06:47 +02:00
Povilas Kanapickas 6626453804 genesys: Reduce duplication of scanner status printing 2019-11-30 19:06:46 +02:00
Povilas Kanapickas df8a411de3 genesys: Extract reliable reading of home sensor to separate function 2019-11-30 19:06:45 +02:00
Povilas Kanapickas 2ca325c638 genesys: Simplify scanner status handling 2019-11-30 19:06:44 +02:00
Povilas Kanapickas 7385e0d305 genesys: Simplify get_gain4_bit() implementation 2019-11-30 19:06:43 +02:00
Povilas Kanapickas 3ada79c35a genesys: Move motor direction register adjustment to low level functions 2019-11-30 19:06:42 +02:00
Povilas Kanapickas 50149e9064 genesys: Use enum class for motor flags 2019-11-30 19:06:41 +02:00
Rolf Bensch 6c0282e06f INSTALL.linux: add missing dev package "libusb-1.0.0-dev" 2019-11-30 17:52:19 +01:00
Povilas Kanapickas c24a956685 canon_pixma: Use lowercase in usbid description to avoid warning 2019-11-30 17:51:12 +02:00
Povilas Kanapickas 0b4165b27f Merge branch 'genesys-motors-refactor' into 'master'
genesys: Motors refactor

See merge request sane-project/backends!248
2019-11-30 15:04:14 +00:00
Rolf Bensch 738444cd1c add µsec to timestamp 2019-11-26 20:12:23 +01:00
Rolf Bensch d9f35d1b5e add timestamp to debug outputs 2019-11-26 16:32:47 +01:00
Povilas Kanapickas 3dff8085e7 Merge branch 'genesys-remove-macros' into 'master'
genesys: Use enums instead of macro constants

See merge request sane-project/backends!246
2019-11-24 12:19:20 +00:00
Olaf Meeuwissen 9bee993c3c Merge branch 'fix-scanimage-overflow' into 'master'
scanimage: Fix 32-bit overflow when calculating total bytes to transfer

See merge request sane-project/backends!234
2019-11-24 01:59:29 +00:00
Povilas Kanapickas acc5fd318c genesys: Replace unneeded uses of macros with enums 2019-11-23 15:32:45 +02:00
Povilas Kanapickas 10662d2973 genesys: Remove uses of SETREG and INITREG macros 2019-11-23 15:32:45 +02:00
Povilas Kanapickas 185fdcc9ce genesys: Replace defines with constants in register lists 2019-11-23 15:32:45 +02:00
Povilas Kanapickas 6d9259bd48 genesys: Put chip-specific functionality into namespaces 2019-11-23 15:32:45 +02:00
Povilas Kanapickas f1cf1ff1d9 Merge branch 'genesys-canon-4400f' into 'master'
genesys: Add initial support for flatbed mode on Canon 4400F

See merge request sane-project/backends!245
2019-11-23 13:10:15 +00:00
Povilas Kanapickas 5cd65e6e19 Merge branch 'correct-man' into 'master'
Mention correct man file for ricoh2

See merge request sane-project/backends!243
2019-11-23 13:09:27 +00:00
Povilas Kanapickas f366073b08 genesys: Add initial support for flatbed mode on Canon 4400F 2019-11-23 14:54:10 +02:00
Povilas Kanapickas 837ec33c7f genesys: Make scan flags an enum 2019-11-23 12:38:51 +02:00
Povilas Kanapickas 05e3091d5f genesys: Remove duplication of motor startup 2019-11-23 12:38:50 +02:00
Povilas Kanapickas 9cd373fe6c genesys: Return MotorSlopeTable out of sanei_genesys_slope_table() 2019-11-23 12:38:49 +02:00
Povilas Kanapickas 63b0366b43 genesys: Store motor profile tables in std::vector 2019-11-23 12:38:48 +02:00
Povilas Kanapickas cbe45396fe genesys: Move static initialization functionality to a separate file 2019-11-23 12:38:47 +02:00
Povilas Kanapickas f6f27e0539 genesys: Implement building of motor tables based on physical slope 2019-11-23 12:38:46 +02:00
Povilas Kanapickas 34bba237b5 genesys: Don't select motor profile twice during setup of same scan 2019-11-23 12:38:45 +02:00