Wykres commitów

192 Commity (ce2d9840a741906844de36e5cf96575e33d02f4d)

Autor SHA1 Wiadomość Data
Povilas Kanapickas f727f1a01b genesys: Return errors as exceptions from genesys_fill_read_buffer() 2019-07-27 10:12:26 +03:00
Povilas Kanapickas a6855efb57 genesys: Return errors as exceptions from genesys_fill_segmented_buffer() 2019-07-27 10:12:25 +03:00
Povilas Kanapickas a18ef2e17f genesys: Return errors as exceptions from genesys_fill_line_interp_buffer() 2019-07-27 10:12:24 +03:00
Povilas Kanapickas c6dacdf014 genesys: Return errors as exceptions from accurate_line_read() 2019-07-20 11:02:41 +03:00
Povilas Kanapickas 53450b6810 genesys: Return errors as exceptions from genesys_start_scan() 2019-07-20 11:02:40 +03:00
Povilas Kanapickas 1ad6aca501 genesys: Return errors as exceptions from genesys_load_lut() 2019-07-20 11:02:39 +03:00
Povilas Kanapickas 7c70d30f63 genesys: Return errors as exceptions from genesys_*_calibration() 2019-07-20 11:02:38 +03:00
Povilas Kanapickas b41ad140ad genesys: Return errors as exceptions from *genesys_warmup_lamp() 2019-07-20 11:02:37 +03:00
Povilas Kanapickas fa07b4806c genesys: Return errors as exceptions from genesys_save_calibration() 2019-07-20 11:02:36 +03:00
Povilas Kanapickas e3d4b8fb91 genesys: Return errors as exceptions from genesys_send_shading_coefficient() 2019-07-20 11:02:35 +03:00
Povilas Kanapickas 82afcfae2d genesys: Return errors as exceptions from genesys_*_shading_calibration() 2019-07-20 11:02:34 +03:00
Povilas Kanapickas edb442afe8 genesys: Return errors as exceptions from genesys_dummy_dark_shading() 2019-07-20 11:02:33 +03:00
Povilas Kanapickas cd87e4e662 genesys: Return errors as exceptions from genesys_average_white() 2019-07-20 11:02:32 +03:00
Povilas Kanapickas 05a9a08374 genesys: Return errors as exceptions from *rewind() 2019-07-20 11:02:31 +03:00
Povilas Kanapickas 579df0d0b7 genesys: Return errors as exceptions from *move_to_ta() 2019-07-20 11:02:30 +03:00
Povilas Kanapickas 92d1817c24 genesys: Return errors as exceptions from *search_strip() 2019-07-20 11:02:29 +03:00
Povilas Kanapickas 4247ced84a genesys: Return errors as exceptions from *detect_document_end() 2019-07-20 11:02:28 +03:00
Povilas Kanapickas 3862f53f24 genesys: Return errors as exceptions from *load_document() 2019-07-20 11:02:27 +03:00
Povilas Kanapickas 24625dcc2c genesys: Return errors as exceptions from *update_hardware_sensors() 2019-07-20 11:02:26 +03:00
Povilas Kanapickas 0db604d4dd genesys: Return errors as exceptions from *led_calibration() 2019-07-20 11:02:25 +03:00
Povilas Kanapickas dd29e02457 genesys: Return errors as exceptions from *coarse_gain_calibration() 2019-07-20 11:02:24 +03:00
Povilas Kanapickas faea78eae6 genesys: Return errors as exceptions from *offset_calibration() 2019-07-20 11:02:23 +03:00
Povilas Kanapickas 1eaa889632 genesys: Return errors as exceptions from *search_start_position() 2019-07-20 11:02:22 +03:00
Povilas Kanapickas d46d5cd027 genesys: Return errors as exceptions from *init_regs_for_scan() 2019-07-20 11:02:21 +03:00
Povilas Kanapickas 8837f8adcc genesys: Return errors as exceptions from *init_regs_for_shading() 2019-07-20 11:02:20 +03:00
Povilas Kanapickas 61f74af249 genesys: Return errors as exceptions from *init_regs_for_warmup() 2019-07-20 11:02:19 +03:00
Povilas Kanapickas 7514468332 genesys: Return errors as exceptions from *coarse_calibration() 2019-07-20 11:02:18 +03:00
Povilas Kanapickas 88e7268bbe genesys: Return errors as exceptions from *for_coarse_calibration() 2019-07-20 11:02:17 +03:00
Povilas Kanapickas 94abc7f964 genesys: Return errors as exceptions from *read_data_from_scanner() 2019-07-20 11:02:15 +03:00
Povilas Kanapickas 867d907bb9 genesys: Return errors as exceptions from *init() 2019-07-20 11:02:14 +03:00
Povilas Kanapickas 67f187bceb genesys: Return errors as exceptions from *end_scan() 2019-07-20 11:02:13 +03:00
Povilas Kanapickas eaeb05ead5 genesys: Return errors as exceptions from *search_reference_point() 2019-07-20 11:02:12 +03:00
Povilas Kanapickas 241a4ea913 genesys: Return errors as exceptions from *write_pnm_file() 2019-07-20 11:02:10 +03:00
Povilas Kanapickas a6cbb98069 genesys: Return errors as exceptions from *eject_document() 2019-07-20 11:02:09 +03:00
Povilas Kanapickas 5d2d8e9509 genesys: Return errors as exceptions from *send_gamma_table() 2019-07-20 11:02:06 +03:00
Povilas Kanapickas a0aa335d90 genesys: Return errors as exceptions from *set_powersaving() 2019-07-20 11:02:03 +03:00
Povilas Kanapickas fd12b4052f genesys: Return errors as exceptions from *save_power() 2019-07-20 11:02:02 +03:00
Povilas Kanapickas d75aa89c9f genesys: Return errors as exceptions from *slow_back_home() 2019-07-20 11:02:01 +03:00
Povilas Kanapickas e5e9b5dc0d genesys: Return errors as exceptions from *begin_scan() 2019-07-20 11:01:56 +03:00
Povilas Kanapickas 8e9253e301 genesys: Return errors as exceptions from *genesys_init_shading_data() 2019-07-20 11:01:50 +03:00
Povilas Kanapickas bd6afe3736 genesys: Store available DPI into proper array 2019-07-20 09:16:36 +03:00
Povilas Kanapickas bca1ab1d99 genesys: Store available resolutions into proper array 2019-07-20 09:16:35 +03:00
Povilas Kanapickas 7d4e7efa4e genesys: Initialize usb device list in a function 2019-07-20 09:16:33 +03:00
Povilas Kanapickas 876b7bba4e genesys: Return errors as exceptions from *set_fe() 2019-07-14 23:41:02 +03:00
Povilas Kanapickas f258158ff3 genesys: Return errors as exceptions from *send_offset_and_shading() 2019-07-14 23:40:59 +03:00
Povilas Kanapickas 4303877059 genesys: Return errors as exceptions from *init_cmd_set() 2019-07-14 23:40:57 +03:00
Povilas Kanapickas d29f6862c6 genesys: Return errors as exceptions from *wait_for_home() 2019-07-14 23:40:56 +03:00
Povilas Kanapickas 2a9764b4fd genesys: Return errors as exceptions from *send_shading_data() 2019-07-14 23:40:55 +03:00
Povilas Kanapickas ad231613db genesys: Return errors as exceptions from *read_feed_steps() 2019-07-14 23:40:52 +03:00
Povilas Kanapickas 612ff9487c genesys: Return errors as exceptions from *fe_write_data() 2019-07-14 23:40:51 +03:00
Povilas Kanapickas 693d42c025 genesys: Return errors as exceptions from *read_valid_words() 2019-07-14 23:40:49 +03:00
Povilas Kanapickas 5c0a382bc9 genesys: Return errors as exceptions from *test_buffer_empty() 2019-07-14 23:40:47 +03:00
Povilas Kanapickas f153fb109e genesys: Return errors as exceptions from *get_status() 2019-07-14 23:40:46 +03:00
Povilas Kanapickas e388fc5058 genesys: Return errors as exceptions from *bulk_write_register() 2019-07-14 23:40:45 +03:00
Povilas Kanapickas 0dc3342be1 genesys: Return errors as exceptions from *bulk_write_data() 2019-07-14 23:40:44 +03:00
Povilas Kanapickas 1c5960f9aa genesys: Replace explicit DBG messages with DBG_HELPER 2019-07-14 23:40:43 +03:00
Povilas Kanapickas 3a47a9ed4d genesys: Return errors as exceptions from *set_buffer_address() 2019-07-14 23:40:42 +03:00
Povilas Kanapickas 17a619a927 genesys: Return errors as exceptions from *write_register() 2019-07-14 23:40:41 +03:00
Povilas Kanapickas a79f1404f3 genesys: Return errors as exceptions from *bulk_read_data() 2019-07-14 23:40:34 +03:00
Povilas Kanapickas ab2952d1df genesys: Add support for regular scans on CanoScan 8400F 2019-07-20 03:11:23 +03:00
Povilas Kanapickas 1a5e3944b3 genesys: Add option to get a raw scan ignoring offsets 2019-07-13 04:14:45 +03:00
Povilas Kanapickas 144ed1f29b genesys: Implement infrared channel support for 8600F 2019-07-13 04:14:44 +03:00
Povilas Kanapickas c96a34f4a8 genesys: Fix partial width during calibration support 2019-07-13 04:14:41 +03:00
Povilas Kanapickas ac6ccfc184 genesys: Repark before regs are setup in white_shading_calibration()
Reparking after registers have been setup is very brittle approach, as
it must preserve everything intact.
2019-07-02 23:30:53 +03:00
Povilas Kanapickas 74854a85aa genesys: Reinit registers for shading again before white shading 2019-07-02 23:30:48 +03:00
Povilas Kanapickas a5c5ea56ad genesys: Add debug markers to data captured during calibration 2019-07-02 23:30:47 +03:00
Povilas Kanapickas 0fc4eb80e3 Merge branch 'genesys-cleanup' into 'master'
genesys: Various cleanups

See merge request sane-project/backends!94
2019-08-08 16:51:43 +00:00
Ralph Little fdc23d129a 1) Correct some spelling mistakes
2) Convert some British spellings to US
3) Modified some longer sentences to improve readability.
4) Modified en_GB to suit
2019-08-05 20:54:18 -07:00
Povilas Kanapickas 25ed10029c genesys: Make set_calibration_value() more robust 2019-07-23 02:00:43 +03:00
Povilas Kanapickas b9fb97e0f7 genesys: Make serialization of calibration data less error prone 2019-07-23 02:00:42 +03:00
Povilas Kanapickas 8c9d6d7208 genesys: Read the value of CKSEL from the sensor definition directly 2019-07-06 21:02:27 +03:00
Povilas Kanapickas 640fa9dbba genesys: Always initialize status variable 2019-07-06 02:30:08 +03:00
Povilas Kanapickas 0454f42c36 genesys: Report USB errors via exceptions to reduce code duplication 2019-07-06 02:30:08 +03:00
Povilas Kanapickas 14bbe802db genesys: Move move_to_ta() calls out of *_init_regs_for_*() 2019-06-30 14:05:29 +03:00
Povilas Kanapickas a92187edad genesys: Move moving to home out of *_init_regs_for_scan() 2019-06-30 14:05:28 +03:00
Povilas Kanapickas 442ffd0486 genesys: Move waiting for motor stop out of *_init_regs_for_scan() 2019-06-30 14:05:27 +03:00
Povilas Kanapickas f41440ef9f genesys: Extract debug_dump for Genesys_Current_Setup 2019-06-30 14:05:22 +03:00
Povilas Kanapickas 7bd68b5225 genesys: Fix crash in sane_open_impl due to uninitialized variable 2019-06-30 14:05:20 +03:00
Povilas Kanapickas 89d06c9a3a genesys: Fix error handling in the presence of exceptions 2019-06-30 14:05:18 +03:00
Povilas Kanapickas 1685e6e863 genesys: Return bool out of *_is_compatible_calibration() 2019-06-30 14:05:16 +03:00
Povilas Kanapickas 5b788022dc genesys: Extract sanei_genesys_set_motor_power() 2019-06-08 14:04:25 +03:00
Povilas Kanapickas 57480021dd genesys: Extract sanei_genesys_set_lamp_power() 2019-06-08 14:04:24 +03:00
Povilas Kanapickas bf395270e8 genesys: Refactor color filter into an enum 2019-06-08 14:04:16 +03:00
Povilas Kanapickas d92bfd1e9e genesys: Remove unused fields out of Genesys_Settings struct 2019-06-08 14:04:00 +03:00
Povilas Kanapickas 7020001ba7 genesys: Remove unused ScanColorMode::COLOR_MULTI_PASS 2019-06-08 14:03:58 +03:00
Povilas Kanapickas 6e657e3eac genesys: Refactor scan color mode into an enum 2019-06-08 14:03:57 +03:00
Povilas Kanapickas 723426d78b genesys: Don't use dev->calib_reg directly when possible 2019-06-08 14:03:56 +03:00
Povilas Kanapickas c09370eab4 genesys: Add support for selecting infrared channel 2019-06-08 14:03:55 +03:00
Povilas Kanapickas a63c8a5f8c genesys: Support more than two scan methods 2019-06-08 14:03:54 +03:00
Povilas Kanapickas f1e583aea8 genesys: Refactor scan method into an enum 2019-06-08 14:03:53 +03:00
Povilas Kanapickas 374a3043fa genesys: Use STR_ prefix to macros yielding to strings 2019-06-08 14:03:52 +03:00
Povilas Kanapickas 06157f753c genesys: Extract remaining options out of option list 2019-06-08 14:03:51 +03:00
Povilas Kanapickas 38ccdc6788 genesys: Extract resolution and bit_depth options out of option list 2019-06-08 14:03:50 +03:00
Povilas Kanapickas a7a2e0abd6 genesys: Extract string options out of options list 2019-06-08 14:03:49 +03:00
Povilas Kanapickas 3301e0fbea genesys: Extract position options out of option list 2019-06-08 14:03:48 +03:00
Povilas Kanapickas 3f184b795f genesys: Simplify sensor handling 2019-06-08 14:03:47 +03:00
Povilas Kanapickas 8aa5318f90 genesys: Make frontend register list generic 2019-06-02 11:48:04 +03:00
Povilas Kanapickas 24853e657a genesys: Refactor frontend table to initialize data explicitly 2019-06-02 11:48:03 +03:00
Povilas Kanapickas 6305433210 genesys: Cache the initial frontend values in the device 2019-06-02 11:48:02 +03:00
Povilas Kanapickas 91a37b6558 genesys: Add a way to calibrate partial width of the scanner 2019-06-02 11:47:59 +03:00