Wykres commitów

10309 Commity (79b4d1560ad0121dcd58edb4273fa5a05b502839)

Autor SHA1 Wiadomość Data
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
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
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
Povilas Kanapickas b43a21d25a genesys: Add new motor slope type 2019-11-23 12:38:44 +02:00
Povilas Kanapickas 15819a7d12 genesys: Add tests for sanei_genesys_create_slope_table3() 2019-11-23 12:38:43 +02:00
Povilas Kanapickas ddcce5295f genesys: Use StepType enum more 2019-11-23 12:38:42 +02:00
Povilas Kanapickas c6784d2f1d genesys: Simplify API of sanei_genesys_create_slope_table3() 2019-11-23 12:38:41 +02:00
Povilas Kanapickas ce59a69224 genesys: Record motor slope tables in the config test 2019-11-23 12:38:40 +02:00
Povilas Kanapickas d8e8899a76 genesys: Remove unused code 2019-11-23 12:38:39 +02:00
Stanislav Yuzvinsky e46b6927dd Mention correct man file for ricoh2 2019-11-17 17:08:42 +03:00
Alex Belkin 7e7f02773e xerox_mfp: Fix crash in test mode
Do not decode JPEG into output buffer if it's NULL.
Also, I add assert() for `dev->decData` size, which is never
checked anywhere. Thanks to Michal Nowak for report and
testing. Fixes #128.

References:
  https://gitlab.com/sane-project/backends/issues/128

Tested-by: Michal Nowak <Mno-hime@gitlab>
2019-11-15 23:04:43 +03:00
Louis Lagendijk 3c863c2bd9 sane-pixma.man: fixed typos 2019-11-11 13:29:29 +01:00
Povilas Kanapickas 2cffe0e7a6 Merge branch 'genesys-smoke-tests' into 'master'
genesys: Add smoke tests

See merge request sane-project/backends!241
2019-11-10 20:36:01 +00:00
Povilas Kanapickas aeadb8ef1e Merge branch 'genesys-scanner-interface' into 'master'
genesys: Low-level scanner interface

See merge request sane-project/backends!240
2019-11-10 19:45:16 +00:00
Povilas Kanapickas 391d472127 genesys: Rename record_{test => progress}_message 2019-11-10 21:30:29 +02:00
Povilas Kanapickas e2e3ea0947 genesys: Route sleep calls through low level scanner interface 2019-11-10 21:30:29 +02:00
Povilas Kanapickas 521c042889 genesys: Route low-level status debug messages through scanner interface 2019-11-10 21:30:29 +02:00
Povilas Kanapickas 779725ab55 genesys: Extract attach_usb_device() 2019-11-10 21:30:29 +02:00
Povilas Kanapickas 908053751f genesys: Use generic USB device interface througout the backend 2019-11-10 21:30:29 +02:00
Povilas Kanapickas 978ad5e52b genesys: Add interface for USB devices to allow mocking of them 2019-11-10 21:30:25 +02:00
Povilas Kanapickas 4e9b47de56 genesys: Move low level data writing API to scanner interface 2019-11-10 21:30:06 +02:00
Povilas Kanapickas 0fed92b0ff genesys: Remove unneeded wrapper for scanner interface functions 2019-11-10 21:30:06 +02:00
Povilas Kanapickas 0582b5448c genesys: Move low-level protocol implementation to ScannerInterfaceUsb 2019-11-10 21:30:06 +02:00
Povilas Kanapickas c6e60013ef genesys: Add low level scanner test interface 2019-11-10 21:30:06 +02:00
Povilas Kanapickas 0ea8ec115c genesys: Add low level interface for interaction with the scanner 2019-11-10 21:30:04 +02:00
m. allan noah fa01471c92 fujitsu backend v135
- set has_MS_lamp=0 for fi-72x0, bug #134
2019-11-10 10:49:42 -05:00