Povilas Kanapickas
|
7ba20e43a3
|
genesys: Simplify simple_scan() on gl646
|
2020-05-06 01:29:07 +03:00 |
Povilas Kanapickas
|
f1d6c2c0cd
|
genesys: Inline setup_for_scan into simple_scan on gl646
|
2020-05-06 01:29:06 +03:00 |
Povilas Kanapickas
|
644f4b0c94
|
genesys: Simplify session setup in ad_fe_offset_calibration() on gl646
|
2020-05-06 01:05:45 +03:00 |
Povilas Kanapickas
|
4183f37b46
|
genesys: Simplify session setup in offset_calibration() on gl646
|
2020-05-06 01:05:44 +03:00 |
Povilas Kanapickas
|
e32ca11346
|
genesys: simplify session setup in ad_fe_coarse_gain_calibration()
|
2020-05-06 01:05:43 +03:00 |
Povilas Kanapickas
|
1f78a2e64c
|
genesys: Simplify session setup in coarse_gain_calibration() on gl646
|
2020-05-06 01:05:42 +03:00 |
Povilas Kanapickas
|
e876379f31
|
genesys: Simplify session in simple_move() on gl646
|
2020-05-06 01:05:41 +03:00 |
Povilas Kanapickas
|
5a2e81b633
|
genesys: Simplify session setup in led_calibration on gl646
|
2020-05-06 01:05:40 +03:00 |
Povilas Kanapickas
|
09eb07561f
|
genesys: Split simple_scan() into version that accepts ScanSession
|
2020-05-06 01:05:39 +03:00 |
Povilas Kanapickas
|
4f1dad8ca9
|
genesys: Simplify session setup on gl646
|
2020-05-06 01:05:38 +03:00 |
Povilas Kanapickas
|
99a59d9871
|
genesys: Remove out of date comment
|
2020-05-06 01:05:37 +03:00 |
Ralph Little
|
3bbf104ea0
|
genesys: Corrected motor slope for LiDE 120
|
2020-05-02 11:12:22 -07:00 |
Povilas Kanapickas
|
08b41c052e
|
genesys: Add support for Plustek OpticFilm 7200
|
2020-04-23 21:36:23 +03:00 |
Povilas Kanapickas
|
e5c371b24b
|
genesys: Merge motor optical_ydpi to base_ydpi
|
2020-04-22 22:41:45 +03:00 |
Zdenek Dohnal
|
ea8beca57d
|
Fix assertion error in gl841 asic type by lowering steps for fast/back/slow tables
|
2020-04-22 13:23:41 +02:00 |
Povilas Kanapickas
|
53162b4cad
|
genesys: Remove no longer used motor action
|
2020-04-20 00:35:57 +03:00 |
Povilas Kanapickas
|
af28c2d56c
|
genesys: Reuse scanner_move_back_home() on gl841
|
2020-04-20 00:35:56 +03:00 |
Povilas Kanapickas
|
d9b49e567c
|
genesys: Simplify motor direction setup on gl841
|
2020-04-20 00:35:55 +03:00 |
Povilas Kanapickas
|
8412861a66
|
genesys: Support reverse scan direction on gl841
|
2020-04-20 00:35:54 +03:00 |
Povilas Kanapickas
|
f965c2ef25
|
genesys: Reuse scanner_stop_action() on gl841
|
2020-04-20 00:35:53 +03:00 |
Povilas Kanapickas
|
98ee100237
|
genesys: Fix scanner_is_motor_stopped() on gl841
|
2020-04-20 00:35:52 +03:00 |
Povilas Kanapickas
|
b68fd960e3
|
genesys: Simplify sensor setup on gl646
|
2020-04-17 06:19:22 +03:00 |
Povilas Kanapickas
|
a3ad02c8bf
|
genesys: Remove sensor setting duplication on gl646
|
2020-04-17 06:19:21 +03:00 |
Povilas Kanapickas
|
ebfa38a732
|
genesys: Map motor flags to scan flags
|
2020-04-17 05:38:47 +03:00 |
Povilas Kanapickas
|
4c95e94f9b
|
genesys: Move private functionality out of headers
|
2020-04-17 05:38:46 +03:00 |
Povilas Kanapickas
|
afa96a227d
|
genesys: Reduce duplication of sensor setup functionality
|
2020-04-17 05:38:45 +03:00 |
Povilas Kanapickas
|
d0855e513b
|
genesys: Remove unused #defines
|
2020-04-17 05:38:44 +03:00 |
Povilas Kanapickas
|
edda9bff25
|
genesys: Simplify creation of command set
|
2020-04-17 05:38:43 +03:00 |
Povilas Kanapickas
|
c0deb9b2c4
|
genesys: Use consistent model name for Canon CanoScan 5600F
|
2020-04-17 05:38:42 +03:00 |
Povilas Kanapickas
|
ad4c8f5453
|
genesys: Reduce duplication in led_calibration
|
2020-04-17 05:23:07 +03:00 |
Povilas Kanapickas
|
4aace34caa
|
genesys: Simplify led calibration on gl841
|
2020-04-17 05:18:01 +03:00 |
Povilas Kanapickas
|
f6b606503c
|
genesys: Remove out of date comments on gl841
|
2020-04-17 05:18:00 +03:00 |
Povilas Kanapickas
|
6b49c6656c
|
genesys: Simplify motor setup on gl841
|
2020-04-17 05:17:59 +03:00 |
Povilas Kanapickas
|
2a9254c998
|
genesys: Verify that all sensors have required registers on gl841
|
2020-04-17 05:17:58 +03:00 |
Povilas Kanapickas
|
608cd18282
|
genesys: Rewrap custom register lists in sensor definitions on gl841
|
2020-04-17 05:17:57 +03:00 |
Povilas Kanapickas
|
75f5ec4058
|
genesys: Remove duplicate initialization during scanner setup on gl841
|
2020-04-17 05:17:56 +03:00 |
Povilas Kanapickas
|
f37c3c55e4
|
genesys: Simplify sensor setup on gl841
|
2020-04-17 05:17:55 +03:00 |
Povilas Kanapickas
|
4d01195d22
|
Merge branch 'genesys-hp-4850' into 'master'
genesys: Fix shading offsets on HP 4850
See merge request sane-project/backends!406
|
2020-04-14 21:37:03 +00:00 |
Povilas Kanapickas
|
0638e84d13
|
genesys: Fix shading offsets on HP 4850
|
2020-04-15 00:21:05 +03:00 |
Povilas Kanapickas
|
6fc6fb7ea2
|
genesys: Load calibration data in sane_start() not in sane_init()
|
2020-04-15 00:16:01 +03:00 |
Povilas Kanapickas
|
a595875d87
|
genesys: Bump calibration version
|
2020-04-15 00:15:21 +03:00 |
Povilas Kanapickas
|
7304a4bb78
|
genesys: Fix out of bounds access during calibration on gl843
|
2020-04-15 00:15:10 +03:00 |
Povilas Kanapickas
|
eec083f46a
|
genesys: Remove startup position hack on 4400F 4800dpi scans
|
2020-04-13 07:38:08 +03:00 |
Povilas Kanapickas
|
1125cf338a
|
genesys: Update pixel start offsets on 4400F
|
2020-04-13 07:38:07 +03:00 |
Povilas Kanapickas
|
60da130402
|
genesys: Fix Y scan area offset on 4400F
|
2020-04-13 07:38:06 +03:00 |
Povilas Kanapickas
|
ea781b6b07
|
genesys: Improve head positioning during calibration on 8600F TA scans
|
2020-04-13 07:38:05 +03:00 |
Povilas Kanapickas
|
b788f2de8f
|
genesys: Remove startup position hack on 8600F 4800dpi scans
|
2020-04-13 07:38:04 +03:00 |
Povilas Kanapickas
|
aec867d1e8
|
genesys: Support negative output_pixel_offset
|
2020-04-13 07:38:03 +03:00 |
Povilas Kanapickas
|
f03b7ad29f
|
genesys: Fix alignment of transparency scans of different dpi on 8600F
|
2020-04-13 07:38:02 +03:00 |
Povilas Kanapickas
|
82b42862ab
|
genesys: Fix calibration on 8400F
|
2020-04-13 07:38:01 +03:00 |
Povilas Kanapickas
|
6fea625ad6
|
genesys: Support custom shading offset on gl843
|
2020-04-13 07:38:00 +03:00 |
Povilas Kanapickas
|
4b79620525
|
genesys: Fix shading resolution on 8400F 400dpi
|
2020-04-13 07:37:59 +03:00 |
Povilas Kanapickas
|
664c07c01a
|
genesys: Add a way to configure shading pixel offset
|
2020-04-13 07:37:58 +03:00 |
Povilas Kanapickas
|
df0fccf899
|
genesys: Fix incorrect handling of start position on gl843
|
2020-04-13 07:37:57 +03:00 |
Povilas Kanapickas
|
922cabc0be
|
genesys: Remove no longer used ccd_start_xoffset
|
2020-04-13 07:23:43 +03:00 |
Povilas Kanapickas
|
87f5637a47
|
genesys: Cleanup pixel position handling on gl124
|
2020-04-13 07:23:42 +03:00 |
Povilas Kanapickas
|
bae938b4be
|
genesys: Use output_pixel_offset for CCD offsets on gl847
|
2020-04-13 07:23:41 +03:00 |
Povilas Kanapickas
|
eca7a5ab91
|
genesys: Use output_pixel_offset for CCD offsets on gl845/gl846
|
2020-04-13 07:23:40 +03:00 |
Povilas Kanapickas
|
e5c46aee41
|
genesys: Use output_pixel_offset for CCD offsets on gl843
|
2020-04-13 07:23:39 +03:00 |
Povilas Kanapickas
|
dc00ab867b
|
genesys: Use output_pixel_offset for CCD offsets on gl841
|
2020-04-13 07:23:38 +03:00 |
Povilas Kanapickas
|
648a24830f
|
genesys: Use output_pixel_offset for CCD offsets on gl646
|
2020-04-13 07:23:37 +03:00 |
Povilas Kanapickas
|
1fc00f2b96
|
Merge branch 'genesys-cleanup-pixel-position-handling' into 'master'
genesys: Cleanup pixel position handling
See merge request sane-project/backends!401
|
2020-04-13 13:33:50 +00:00 |
Povilas Kanapickas
|
3693f4b12d
|
genesys: Simplify use of pixel_endx on gl124
|
2020-04-13 07:19:59 +03:00 |
Povilas Kanapickas
|
cdefc1cae5
|
genesys: Simplify pixel position handling on gl646
|
2020-04-13 07:19:58 +03:00 |
Povilas Kanapickas
|
e920d1bbce
|
genesys: Add a way to specify output pixel offset
|
2020-04-13 07:19:57 +03:00 |
Povilas Kanapickas
|
94f130cdfa
|
genesys: Simplify pixel position calculation on gl841
|
2020-04-13 07:19:56 +03:00 |
Povilas Kanapickas
|
8b37d4b15e
|
genesys: Remove handling of XCORRECTION on gl646
|
2020-04-13 07:19:55 +03:00 |
Povilas Kanapickas
|
2bec01cf60
|
genesys: Simplify optical pixel calculations on gl646
|
2020-04-13 07:19:54 +03:00 |
Povilas Kanapickas
|
f4b60c48bb
|
genesys: Remove unnecessary pixel averaging handling code on gl841
|
2020-04-13 07:19:53 +03:00 |
Povilas Kanapickas
|
1f43e6a7f8
|
genesys: Remove unused handling of partial resolutions
|
2020-04-13 07:19:52 +03:00 |
Povilas Kanapickas
|
71f3dd8643
|
genesys: Make definition of optical_resolution more consistent on gl646
|
2020-04-13 07:19:51 +03:00 |
Povilas Kanapickas
|
6db2f94598
|
genesys: Remove unused configuration of ccd_size_divisor
|
2020-04-13 07:19:50 +03:00 |
Povilas Kanapickas
|
12269c5ad4
|
genesys: Prefer not to use ccd_size_divisor on gl841
|
2020-04-13 07:19:49 +03:00 |
Povilas Kanapickas
|
48c377b5f0
|
genesys: Improve description of SetupParams::pixels
|
2020-04-13 07:19:48 +03:00 |
Povilas Kanapickas
|
901827c8c7
|
genesys: Disable currently unsupported resolutions on LiDE 700F
|
2020-04-13 07:19:29 +03:00 |
Povilas Kanapickas
|
35e48da4a8
|
genesys: Fix invalid home position reporting on LiDE 700F
|
2020-04-13 07:19:28 +03:00 |
Povilas Kanapickas
|
7fbc7dda54
|
genesys: Readd missed comment
|
2020-04-11 15:50:30 +03:00 |
Povilas Kanapickas
|
3b1d7d59c1
|
Merge branch 'genesys-reg-get-address' into 'master'
genesys: Remove uses of sanei_genesys_get_address()
See merge request sane-project/backends!399
|
2020-04-11 12:38:19 +00:00 |
Povilas Kanapickas
|
5ffd4039de
|
genesys: Fix crash when exact usb device is not specified
|
2020-04-11 15:20:30 +03:00 |
Povilas Kanapickas
|
55972a3efa
|
genesys: Fix crash during testing mode
|
2020-04-11 15:20:29 +03:00 |
Povilas Kanapickas
|
f48f0bf7d1
|
genesys: Fix scan area size on OpticFilm 8200i and 7400
|
2020-04-10 01:14:22 +03:00 |
Povilas Kanapickas
|
11cace00a8
|
Merge branch 'genesys-warmup' into 'master'
genesys: Fix and enable lamp warmup before first scan
See merge request sane-project/backends!396
|
2020-04-09 21:13:27 +00:00 |
Povilas Kanapickas
|
33b6052790
|
Merge branch 'genesys-8600f-ta-position' into 'master'
genesys: Fix position of transparency area on 8600F
See merge request sane-project/backends!395
|
2020-04-09 21:11:29 +00:00 |
Povilas Kanapickas
|
5cbb9eaae5
|
Merge branch 'genesys-cleanup-device-init' into 'master'
genesys: Cleanup device initialization
See merge request sane-project/backends!394
|
2020-04-09 21:09:03 +00:00 |
Povilas Kanapickas
|
ea94970b6a
|
genesys: Enable lamp warmup on scanners that need it
|
2020-04-09 23:57:13 +03:00 |
Povilas Kanapickas
|
f22dd4d7b2
|
genesys: Move lamp to transparency adapter if needed during lamp warmup
|
2020-04-09 23:57:12 +03:00 |
Povilas Kanapickas
|
21d9079eb7
|
genesys: Invert meaning of ModelFlag::SKIP_WARMUP
|
2020-04-09 23:57:11 +03:00 |
Povilas Kanapickas
|
8b65356047
|
genesys: Fix calculation of averages during lamp warmup
|
2020-04-09 23:57:10 +03:00 |
Povilas Kanapickas
|
c2480ac064
|
genesys: Simplify calculation of warmup success criteria
|
2020-04-09 23:57:09 +03:00 |
Povilas Kanapickas
|
40cb193cc3
|
genesys: Fix debug messages during lamp warmup on 16-bit scans
|
2020-04-09 23:57:08 +03:00 |
Povilas Kanapickas
|
0ab6e78657
|
genesys: Compare all subsequent scans during lamp warmup
|
2020-04-09 23:57:07 +03:00 |
Povilas Kanapickas
|
fa594d965d
|
genesys: Correctly initialize warmup registers in transparency scans
|
2020-04-09 23:57:06 +03:00 |
Povilas Kanapickas
|
6420e00a38
|
genesys: Don't hardcode depth during warmup
|
2020-04-09 23:57:05 +03:00 |
Povilas Kanapickas
|
4586ae4e56
|
genesys: Increase consistency of lamp warmup handling
|
2020-04-09 23:57:04 +03:00 |
Povilas Kanapickas
|
15b664fa32
|
genesys: Fix position of transparency area on 8600F
|
2020-04-09 23:55:57 +03:00 |
Povilas Kanapickas
|
40b4852eb7
|
genesys: Remove unused argument out of sanei_genesys_asic_init
|
2020-04-09 23:53:30 +03:00 |
Povilas Kanapickas
|
0992b379c8
|
genesys: Remove unnecessary scan out of gl841 initialization code
|
2020-04-09 23:53:29 +03:00 |
Povilas Kanapickas
|
57b0873a83
|
genesys: Don't move scanner head forward on startup on gl843
|
2020-04-09 23:53:28 +03:00 |
Povilas Kanapickas
|
0d1542cbe6
|
genesys: Fix bcdDevice filtering
|
2020-04-09 23:50:48 +03:00 |
Povilas Kanapickas
|
bb318cf8f3
|
genesys: Simplify USB id retrieval
|
2020-04-09 23:50:47 +03:00 |
Povilas Kanapickas
|
13dffa0915
|
genesys: Defer evaluation of bcdDevice until open()
|
2020-04-09 23:50:46 +03:00 |
Povilas Kanapickas
|
0e8f9c935e
|
genesys: Correctly initialize test USB device
|
2020-04-09 23:50:45 +03:00 |
Povilas Kanapickas
|
db50c91132
|
genesys: Remove uses of sanei_genesys_get_address()
|
2020-04-05 06:19:38 +03:00 |
Povilas Kanapickas
|
0d5f5b54ed
|
genesys: Enable bcdDevice filtering
|
2020-04-01 20:57:01 +03:00 |
Povilas Kanapickas
|
54f3b8efd1
|
genesys: Add support for early version of Plustek OpticFilm 7600i
|
2020-04-01 20:57:00 +03:00 |
Povilas Kanapickas
|
bfd0b82d2b
|
genesys: Add support for Plustek OpticFilm 8100
|
2020-04-01 20:56:59 +03:00 |
Povilas Kanapickas
|
a2a121ab8c
|
genesys: Add support for late version of Plustek OpticFilm 7600i
|
2020-04-01 20:56:58 +03:00 |
Povilas Kanapickas
|
ea128674a6
|
genesys: Add support for early version of Plustek OpticFilm 7400
|
2020-04-01 20:56:57 +03:00 |
Povilas Kanapickas
|
4a1667865a
|
genesys: Add support for Plustek OpticFilm 7200 (v2)
|
2020-04-01 20:56:56 +03:00 |
Povilas Kanapickas
|
9698bfece7
|
genesys: Add support for matching devices by bcdDevice
|
2020-03-28 23:15:48 +02:00 |
Povilas Kanapickas
|
0bdce7928f
|
genesys: Turn Genesys_USB_Device_Entry into a class
|
2020-03-28 23:15:47 +02:00 |
Povilas Kanapickas
|
b89751605f
|
genesys: Add support for reading bcdDevice value
|
2020-03-28 23:15:46 +02:00 |
Povilas Kanapickas
|
7508a21741
|
Merge branch 'lide-210-220-4800dpi' into 'master'
genesys: Add 4800dpi support for Canon LiDE 210 & 220
Closes #204
See merge request sane-project/backends!374
|
2020-03-27 22:04:15 +00:00 |
Povilas Kanapickas
|
e592a0c6f2
|
genesys: Fix x position of scan window on Plustek 7400
|
2020-03-27 23:05:49 +02:00 |
Povilas Kanapickas
|
8068a958b2
|
genesys: Fix setup of motor vref on gl846
|
2020-03-27 21:29:30 +02:00 |
Povilas Kanapickas
|
982d7d18aa
|
genesys: Fix log message when device is not supported
|
2020-03-27 21:29:29 +02:00 |
Povilas Kanapickas
|
6cb39e0a29
|
genesys: Add support for Plustek Opticfilm 8200i
|
2020-03-27 21:29:28 +02:00 |
Povilas Kanapickas
|
adaac29d90
|
genesys: Add support for Plustek Opticfilm 7400
|
2020-03-27 21:29:27 +02:00 |
Povilas Kanapickas
|
ef67ab0835
|
genesys: Fix support for transparency scanners on gl846
|
2020-03-27 21:29:26 +02:00 |
Povilas Kanapickas
|
0fc25ed2d4
|
genesys: Fix motor setup on gl846
|
2020-03-27 21:29:25 +02:00 |
Povilas Kanapickas
|
c3d7a02b0c
|
genesys: Fix bulk data read from USB on gl845
|
2020-03-27 21:29:24 +02:00 |
Povilas Kanapickas
|
69bfaa7256
|
genesys: Print MotorId as string instead of a numeric id
|
2020-03-27 21:29:23 +02:00 |
Povilas Kanapickas
|
71c81423fe
|
genesys: Print GpioId as string instead of a numeric id
|
2020-03-27 21:29:22 +02:00 |
Povilas Kanapickas
|
40d0641940
|
genesys: Print AdcId as string instead of a numeric id
|
2020-03-27 21:29:21 +02:00 |
Povilas Kanapickas
|
75da1523b8
|
genesys: Print ScanSession::pixel_count_ratio when serializing to stream
|
2020-03-27 21:29:20 +02:00 |
Matthew Petroff
|
5c1643291a
|
genesys: Add 4800dpi support for Canon LiDE 220.
|
2020-03-24 21:40:10 -04:00 |
Matthew Petroff
|
93f6bb19a9
|
genesys: Simplify GL124 shading data segment iteration.
|
2020-03-24 21:40:10 -04:00 |
Matthew Petroff
|
74f2af604b
|
genesys: Add 4800dpi support for Canon LiDE 210.
Based on USB logs from Windows driver.
|
2020-03-24 21:40:10 -04:00 |
Povilas Kanapickas
|
ef583d54f2
|
genesys: Rename dpiset_override to register_dpiset
|
2020-03-21 00:11:32 +02:00 |
Povilas Kanapickas
|
5bcb5f3e80
|
genesys: Simplify shading resolution calculation on gl646
|
2020-03-21 00:11:31 +02:00 |
Povilas Kanapickas
|
c8c9deaf6d
|
genesys: Simplify dpiset calculation on gl646
|
2020-03-21 00:11:30 +02:00 |
Povilas Kanapickas
|
989782bd72
|
genesys: Simplify dpiset calculation on gl847
|
2020-03-21 00:11:29 +02:00 |
Povilas Kanapickas
|
a43d362b7b
|
genesys: Simplify dpiset calculation on gl845/gl846
|
2020-03-21 00:11:28 +02:00 |
Povilas Kanapickas
|
4a5f65d2d2
|
genesys: Verify that dpiset_override is specified
|
2020-03-21 00:11:27 +02:00 |
Povilas Kanapickas
|
94cfdbfdc6
|
genesys: Simplify dpiset calculation on gl843
|
2020-03-21 00:11:26 +02:00 |
Povilas Kanapickas
|
d9cd672a43
|
genesys: Simplify shading data upload on gl841
|
2020-03-21 00:11:25 +02:00 |
Povilas Kanapickas
|
459c62c131
|
genesys: Simplify dpiset calculation on gl841
|
2020-03-21 00:11:24 +02:00 |
Povilas Kanapickas
|
cce3cdeaab
|
genesys: Update all sensors with calibrated exposure on gl841
|
2020-03-21 00:11:23 +02:00 |
Povilas Kanapickas
|
38cf079e99
|
genesys: Simplify dpihw register setup on gl841
|
2020-03-21 00:11:22 +02:00 |
Povilas Kanapickas
|
692178eade
|
genesys: Simplify dpiset calculation on gl124
|
2020-03-21 00:11:21 +02:00 |
Povilas Kanapickas
|
79e403bb89
|
genesys: Simplify register setup on gl841
|
2020-03-21 00:11:20 +02:00 |
Povilas Kanapickas
|
f1368cb34c
|
genesys: Add comments with asic types of sensors to the sensor tables
|
2020-03-21 00:11:19 +02:00 |
Povilas Kanapickas
|
127e56978c
|
genesys: Remove dead code in gl841 sensor setup impl
|
2020-03-21 00:11:18 +02:00 |
Povilas Kanapickas
|
8808fe7779
|
genesys: Remove no longer used logical_dpihw_override
|
2020-03-21 00:11:17 +02:00 |
Povilas Kanapickas
|
1e116f1223
|
genesys: Verify that sensor tables are setup correctly
|
2020-03-21 00:03:47 +02:00 |
Povilas Kanapickas
|
4cc233cde8
|
genesys: Add missed settings for HP N6310
|
2020-03-21 00:03:46 +02:00 |
Povilas Kanapickas
|
eb5a643c0a
|
genesys: Rename register_dpihw_override to register_dpihw
|
2020-03-21 00:03:45 +02:00 |
Povilas Kanapickas
|
c24886d7d7
|
genesys: Remove no longer used hwdpi calculation functions
|
2020-03-21 00:03:44 +02:00 |
Povilas Kanapickas
|
815d36c9c3
|
genesys: Simplify shading resolution computation
|
2020-03-21 00:03:43 +02:00 |
Povilas Kanapickas
|
163776a479
|
genesys: Simplify dpihw and shading resolution calculation on gl841
|
2020-03-21 00:03:42 +02:00 |
Povilas Kanapickas
|
88989a1616
|
genesys: Pass resolution setting to sanei_genesys_set_dpihw() directly
|
2020-03-21 00:03:41 +02:00 |
Povilas Kanapickas
|
2547f681f3
|
genesys: Remove no longer used ModelFlag::FULL_HWDPI_MODE
|
2020-03-21 00:03:40 +02:00 |
Povilas Kanapickas
|
fd90ddefdc
|
genesys: Simplify motor setup to use only model id for vref on gl843
|
2020-03-21 00:03:39 +02:00 |
Povilas Kanapickas
|
ca3ae12acf
|
genesys: Simplify sensor setup to use only model id on gl843
|
2020-03-21 00:03:38 +02:00 |
Povilas Kanapickas
|
2d7758f5f2
|
genesys: Simplify dpihw calculation on gl843
|
2020-03-21 00:03:37 +02:00 |
Povilas Kanapickas
|
cf4ce94fc4
|
genesys: Simplify computation of SHDAREA setting on gl843
|
2020-03-21 00:03:36 +02:00 |
Povilas Kanapickas
|
0fca1185f5
|
genesys: Simplify shading resolution computation on gl843
|
2020-03-21 00:03:35 +02:00 |
Povilas Kanapickas
|
f06238c97c
|
genesys: Simplify shading resolution computation on gl847
|
2020-03-21 00:03:34 +02:00 |
Povilas Kanapickas
|
3f6dcf84fe
|
genesys: Simplify shading resolution computation on gl846
|
2020-03-21 00:03:33 +02:00 |
Povilas Kanapickas
|
0c0b484728
|
genesys: Simplify dpihw calculation on gl846
|
2020-03-21 00:03:32 +02:00 |
Povilas Kanapickas
|
dd16101d44
|
genesys: Simplify dpihw calculation on gl847
|
2020-03-21 00:03:31 +02:00 |
Povilas Kanapickas
|
a41ffe3c33
|
genesys: Simplify motor setup on gl846
|
2020-03-21 00:03:30 +02:00 |
Povilas Kanapickas
|
fe8ffefe1b
|
genesys: Simplify lamp warmup setup on gl843
|
2020-03-21 00:03:29 +02:00 |
Povilas Kanapickas
|
3c8b103d82
|
genesys: Simplify shading resolution computation on gl124
|
2020-03-21 00:03:28 +02:00 |
Povilas Kanapickas
|
c0a94b9288
|
genesys: Simplify dpihw calculation on gl124
|
2020-03-21 00:03:27 +02:00 |
Povilas Kanapickas
|
028c9d398f
|
genesys: Simplify calculation of shading upload parameters on gl845/846
|
2020-03-21 00:03:26 +02:00 |
Povilas Kanapickas
|
6e3713c87d
|
genesys: Simplify calculation of shading upload parameters on gl847
|
2020-03-21 00:03:25 +02:00 |
Povilas Kanapickas
|
e54f15bcc8
|
genesys: Simplify calculation of shading upload parameters on gl124
|
2020-03-21 00:03:24 +02:00 |
Povilas Kanapickas
|
94efec957e
|
genesys: No longer specify per-sensor hwdpi divisor
|
2020-03-20 23:29:10 +02:00 |
Povilas Kanapickas
|
5a106f9e9c
|
genesys: Remove remaining uses of hwdpi_divisor
|
2020-03-20 23:29:09 +02:00 |
Povilas Kanapickas
|
31d5382b2b
|
genesys: Don't use hwdpi_divisor for motor vref computation
|
2020-03-20 23:29:08 +02:00 |
Povilas Kanapickas
|
ceb13f77d7
|
genesys: Simplify physical pixel count computation on gl843
|
2020-03-20 23:29:07 +02:00 |
Povilas Kanapickas
|
f34176edf2
|
genesys: Simplify physical pixel count computation on gl845
|
2020-03-20 23:29:06 +02:00 |
Povilas Kanapickas
|
5807e5d298
|
genesys: Simplify physical pixel count computation on gl846
|
2020-03-20 23:29:05 +02:00 |
Povilas Kanapickas
|
a1f10bf2bc
|
genesys: Simplify physical pixel count computation on gl847
|
2020-03-20 23:29:04 +02:00 |
Povilas Kanapickas
|
576d1fcdba
|
genesys: Simplify physical pixel count computation on gl124
|
2020-03-20 23:29:03 +02:00 |
Povilas Kanapickas
|
e2fc129b56
|
genesys: Make handling of stagger more uniform across chipsets
|
2020-03-20 23:29:02 +02:00 |
Povilas Kanapickas
|
75d227f9c4
|
genesys: Represent pixel count ratio as a class
|
2020-03-20 23:29:01 +02:00 |
Povilas Kanapickas
|
b2b569a743
|
genesys: Add a way to override pixel coordinate divisor
|
2020-03-20 23:29:00 +02:00 |
Povilas Kanapickas
|
559b2e314f
|
genesys: Make handling of hwdpi_divisor uniform across chipsets
|
2020-03-20 23:28:59 +02:00 |
Povilas Kanapickas
|
3da269b7de
|
genesys: Use common code path for memory layouts
|
2020-03-14 23:19:38 +02:00 |
Povilas Kanapickas
|
718550e2d4
|
genesys: Add a way to flush GenesysRegisterSettingSet without read back
|
2020-03-14 23:19:37 +02:00 |
Povilas Kanapickas
|
cb442169e4
|
genesys: Implement a way to serialize ModelId
|
2020-03-14 23:19:36 +02:00 |
Povilas Kanapickas
|
c1d4369410
|
genesys: Reuse generic value filtering code for scan method filtering
|
2020-03-14 23:19:35 +02:00 |
Povilas Kanapickas
|
c234ce6b77
|
genesys: Add generic value filter class for resolutions filtering
|
2020-03-14 23:19:34 +02:00 |
Povilas Kanapickas
|
ee2e026f2a
|
genesys: Don't overwrite RAM settings
|
2020-03-14 23:19:33 +02:00 |
Povilas Kanapickas
|
ea5047466c
|
genesys: Reuse common gpio code on gl846
|
2020-03-14 23:19:32 +02:00 |
Povilas Kanapickas
|
31fecb8140
|
genesys: Clean up motor setup on gl847
|
2020-03-14 23:19:31 +02:00 |
Povilas Kanapickas
|
b307eba5cc
|
genesys: Clean up motor setup on gl846
|
2020-03-14 23:19:30 +02:00 |
Povilas Kanapickas
|
884de5f9fe
|
genesys: Clean up motor setup on gl843
|
2020-03-14 23:19:29 +02:00 |
Povilas Kanapickas
|
cd43109966
|
genesys: Deduplicate gain calibration
|
2020-03-14 23:19:28 +02:00 |
Povilas Kanapickas
|
233cb4bd5a
|
genesys: Use single code path for gain code calculation
|
2020-03-14 23:19:27 +02:00 |
Povilas Kanapickas
|
e0bec6723d
|
genesys: Deduplicate offset calibration
|
2020-03-14 23:19:26 +02:00 |
Povilas Kanapickas
|
255da97fcb
|
genesys: Remove get_closest_resolution()
All gl646 scanners have sensors for all supported resolutions
|
2020-03-14 23:19:25 +02:00 |
Povilas Kanapickas
|
428293c1e2
|
genesys: Reflow sensor tables
|
2020-03-14 23:19:24 +02:00 |
Povilas Kanapickas
|
d8f09656b2
|
genesys: Deduplicate strip searching functionality
|
2020-02-22 11:02:57 +02:00 |
Povilas Kanapickas
|
5854246e88
|
genesys: Remove duplicate way to retrieve register dpihw
|
2020-02-22 11:02:56 +02:00 |
Povilas Kanapickas
|
01bd9b3cb2
|
genesys: Use register_dpihw_override to override dpihw
|
2020-02-22 11:02:55 +02:00 |
Povilas Kanapickas
|
4da92aaa50
|
genesys: Reuse scanner_clear_scan_and_feed_counts()
|
2020-02-22 11:02:54 +02:00 |
Povilas Kanapickas
|
8735e965ee
|
genesys: Reduce duplication in init_regs_for_scan()
|
2020-02-22 11:02:53 +02:00 |
Povilas Kanapickas
|
e0d7d74cdd
|
genesys: Inline sanei_gl841_repark_head()
|
2020-02-22 11:02:52 +02:00 |
Povilas Kanapickas
|
0d0c9f76b4
|
Merge branch 'genesys-remove-search-start' into 'master'
genesys: Remove start search functionality
See merge request sane-project/backends!342
|
2020-02-22 14:18:04 +00:00 |
Povilas Kanapickas
|
37297fdad3
|
genesys: Simplify definitions of x_size_calib_mm
|
2020-02-22 10:48:27 +02:00 |
Povilas Kanapickas
|
9d7aa61544
|
genesys: Define the width of the sensor in mm instead of pixels
|
2020-02-22 10:48:26 +02:00 |
Povilas Kanapickas
|
793703c93e
|
genesys: Update scan geometry on ScanJet 2300
|
2020-02-22 10:28:19 +02:00 |
Povilas Kanapickas
|
6653ec0ae6
|
genesys: Remove support for shading calibration without moving
|
2020-02-22 10:28:18 +02:00 |
Povilas Kanapickas
|
2cf05553c0
|
genesys: Remove no longer used code related to start position search
|
2020-02-22 10:28:17 +02:00 |
Povilas Kanapickas
|
5f8129b2d0
|
genesys: Disable SEARCH_START on gl646 scanners
|
2020-02-22 10:28:16 +02:00 |
Povilas Kanapickas
|
511969ded0
|
genesys: Remove dead code on gl841
|
2020-02-22 10:28:15 +02:00 |
Povilas Kanapickas
|
94ab4e2891
|
genesys: Fix shading calibration start position on 4400F
|
2020-02-21 22:40:34 +02:00 |
Povilas Kanapickas
|
fa9f5370b2
|
genesys: Turn off offset calibration on 4400F
|
2020-02-21 22:40:15 +02:00 |
Povilas Kanapickas
|
4c395182be
|
genesys: Remove no longer used coarse calibration ced path
|
2020-02-17 00:49:14 +02:00 |
Povilas Kanapickas
|
9e3bf1e1e2
|
genesys: Remove OFFSET_CALIBRATION as it's used on all scanners
|
2020-02-17 00:49:13 +02:00 |
Povilas Kanapickas
|
fff3959281
|
genesys: Increase low-brightness gain threshold
|
2020-02-16 10:46:19 +02:00 |
Povilas Kanapickas
|
88d9c08645
|
genesys: Use scanner_move() on gl841
|
2020-02-16 10:46:18 +02:00 |
Povilas Kanapickas
|
4261549e2d
|
genesys: Use separate settings for dark-white calibration area geometry
|
2020-02-16 10:46:17 +02:00 |
Povilas Kanapickas
|
aaf8a2fd49
|
genesys: Simplify model table by not definition optional fields
|
2020-02-16 10:46:16 +02:00 |
Povilas Kanapickas
|
4a11453b06
|
genesys: Use matching xdpi and ydpi when calibrating shading on gl841
|
2020-02-16 10:46:15 +02:00 |
Povilas Kanapickas
|
300bd3e645
|
genesys: Fix incorrect calibration position due to rounding on gl841
|
2020-02-16 10:46:14 +02:00 |
Povilas Kanapickas
|
63adf8eb80
|
genesys: Fix geometry of calibration strip on LiDE 60
|
2020-02-16 10:46:13 +02:00 |
Povilas Kanapickas
|
1e817987aa
|
genesys: Fix geometry of calibration strip on LiDE 50
|
2020-02-16 10:46:12 +02:00 |
Povilas Kanapickas
|
dcd5982de1
|
genesys: Improve LiDE 200 motor tables to fix lock-ups
|
2020-02-16 10:46:11 +02:00 |
Povilas Kanapickas
|
38b921e844
|
genesys: Improve LiDE 100 motor tables to fix lock-ups
|
2020-02-16 10:46:10 +02:00 |
Povilas Kanapickas
|
55000d82ac
|
genesys: Simplify shading line calculation by defining distance in mm
|
2020-02-16 10:46:09 +02:00 |
Povilas Kanapickas
|
1a55cc99e4
|
genesys: Don't ignore stagger or color offsets when acquiring calib data
|
2020-02-16 10:46:08 +02:00 |
Povilas Kanapickas
|
3f313376a7
|
genesys: Remove unnecessary register write during init on gl843
|
2020-02-16 10:41:30 +02:00 |
Povilas Kanapickas
|
b70b305d27
|
genesys: Use fast motor tables on all gl843 models
|
2020-02-16 10:41:29 +02:00 |
Povilas Kanapickas
|
2a3d5150cb
|
genesys: Simplify handling of fe register writes on gl843
|
2020-02-16 10:41:28 +02:00 |
Povilas Kanapickas
|
5b9aad649e
|
genesys: Stop scanner after moving head on gl843
|
2020-02-16 10:41:27 +02:00 |
Povilas Kanapickas
|
498b52fe98
|
genesys: Use same buffer and gamma write method on all chipsets
|
2020-02-16 10:41:26 +02:00 |
Povilas Kanapickas
|
aca291906c
|
genesys: Remove unused debug code
|
2020-02-16 10:41:25 +02:00 |
Povilas Kanapickas
|
dcfa45c5cd
|
genesys: Move gamma address reset to scanner interface on gl843
|
2020-02-16 10:41:24 +02:00 |
Povilas Kanapickas
|
9eb13d5a10
|
genesys: Remove reads from registers that are immediately overwritten
|
2020-02-16 10:41:23 +02:00 |
Povilas Kanapickas
|
7619e95eae
|
genesys: Cleanup progress message setup during calibration
|
2020-02-16 10:41:22 +02:00 |
Povilas Kanapickas
|
5375699260
|
genesys: Use same method to clear scan and feed counts
|
2020-02-16 10:41:21 +02:00 |
Povilas Kanapickas
|
de7375c7bb
|
genesys: Remove legacy buffer handling code
|
2020-02-16 10:41:20 +02:00 |
Povilas Kanapickas
|
000b28dd30
|
genesys: Only ensure full exposure value is nonzero, not each byte
|
2020-02-16 10:41:19 +02:00 |
Povilas Kanapickas
|
ddd72058b6
|
genesys: Reuse sanei_genesys_fixup_exposure()
|
2020-02-16 10:41:18 +02:00 |
Povilas Kanapickas
|
b2d378d413
|
genesys: Make sure we don't set exposure to zero
|
2020-02-16 10:41:17 +02:00 |
Povilas Kanapickas
|
054a73c02c
|
genesys: Fix calculation of secondary head position on gl843
|
2020-02-16 10:41:16 +02:00 |
Povilas Kanapickas
|
b8fbdd346a
|
genesys: Fix incorrect register definition on Canon 8600F
|
2020-02-16 10:41:15 +02:00 |
Povilas Kanapickas
|
51b09eec5c
|
genesys: Don't set powersaving when setting cache expiration time
|
2020-02-16 10:41:14 +02:00 |
Povilas Kanapickas
|
9bb7ed64b6
|
genesys: Fix initialization of shading data when scanning in gray mode
|
2020-02-16 10:41:13 +02:00 |
Povilas Kanapickas
|
6ab142155c
|
genesys: Correctly shutdown lamp on OpticFilm 7200i
|
2020-02-16 10:41:12 +02:00 |
Povilas Kanapickas
|
b78ea29130
|
genesys: Don't try to turn off XPA lamp when shutting down regular lamp
|
2020-02-16 10:41:11 +02:00 |
Povilas Kanapickas
|
2b584095ad
|
genesys: Remove no longer needed head movement workaround for LiDE 210
|
2020-02-16 10:41:10 +02:00 |
Povilas Kanapickas
|
883114f722
|
genesys: Use similar scan session for head movements
|
2020-02-16 10:41:09 +02:00 |
Povilas Kanapickas
|
b54d12bc4d
|
genesys: Define SetupParams::startx in terms of xres
|
2020-02-16 10:41:08 +02:00 |
Povilas Kanapickas
|
2428efd6af
|
genesys: Fix host-side calibration when scan start position is not zero
|
2020-02-15 14:12:44 +02:00 |
Povilas Kanapickas
|
6e7fc639f5
|
genesys: Add initial support for transparency on 4400F
|
2020-02-15 14:12:43 +02:00 |