Wykres commitów

770 Commity (pixma-add-model-by-description)

Autor SHA1 Wiadomość Data
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