Povilas Kanapickas
b668e92047
genesys: Use {uint,int}{8,16,32,64} from std namespace
...
This is not strictly necessary as all known C++ compilers also inject
these types to the global namespace. However this is not guaranteed by
the C++ standard and accordingly some code completion tools don't
support this without additional configuration.
2021-12-26 16:09:17 +02:00
Povilas Kanapickas
bf4614b76e
genesys: Store contrast and brightness adjustments in session params
2021-12-26 14:53:14 +02:00
Olaf Meeuwissen
e79adde8b2
Use URL to refer users to copies of the GPL and LGPL
...
With the exception of use in three quotes as well as our inlcuded copy
of the GPL, all use of the Free Software Foundation's postal address
has been removed.
Re #320 .
2021-02-12 17:41:38 +09:00
Peter Marschall
0cd9de9bef
spelling fixes for genesys backend
2020-08-29 09:18:03 +02:00
Povilas Kanapickas
f6f891bd93
genesys: Call update_home_sensor_gpio() for all chip types
2020-06-27 00:47:14 +03:00
Povilas Kanapickas
7c74cb7ce9
genesys: Remove no longer used code
2020-05-26 01:32:45 +03:00
Povilas Kanapickas
8ec6bc2e5d
genesys: Deduplicate move_to_ta()
2020-05-26 01:32:44 +03:00
Povilas Kanapickas
57a398888d
genesys: Deduplicate init_regs_for_scan()
2020-05-26 01:32:40 +03:00
Povilas Kanapickas
a23d61c26b
genesys: Allow pipeline to be created without mutating device
2020-05-24 18:02:03 +03:00
Povilas Kanapickas
d172b9cc4d
genesys: Remove read buffer after image processing
2020-05-24 16:35:59 +03:00
Povilas Kanapickas
d770012132
genesys: Use TIFF files for debugging
2020-05-23 14:03:01 +03:00
Povilas Kanapickas
e62f130523
genesys: Replace ccd_size_divisor with explicit optical resolution
2020-05-18 06:35:20 +03:00
Povilas Kanapickas
b5430cc039
genesys: Rename Genesys_Sensor::{optical_res => full_resolution}
2020-05-18 06:35:19 +03:00
Povilas Kanapickas
049e69aa79
genesys: Fix step multiplier handling in motor table manipulation utils
2020-05-18 04:34:28 +03:00
Povilas Kanapickas
16fa00c13b
genesys: Extract scanner_send_slope_table()
2020-05-18 03:53:10 +03:00
Povilas Kanapickas
11c3a67e47
genesys: Remove redundand argument out of *_send_slope_table()
2020-05-18 03:53:09 +03:00
Povilas Kanapickas
9c4f84f91a
genesys: Don't generate excessive amount of steps for the motor tables
2020-05-18 03:53:07 +03:00
Povilas Kanapickas
412beaeb19
genesys: Simplify motor setup on gl646
2020-05-18 03:53:05 +03:00
Povilas Kanapickas
800cf3beaf
genesys: Use ModelFlag::DISABLE_*_CALIBRATION instead of NO_CALIBRATION
2020-05-17 01:02:28 +03:00
Povilas Kanapickas
d6570c86ff
genesys: Remove debug messages that are no longer useful
2020-05-16 23:43:47 +03:00
Povilas Kanapickas
6092e2d682
genesys: Enable image data logging as a separate environment variable
2020-05-16 23:05:20 +03:00
Povilas Kanapickas
fbb60d4d52
Merge branch 'genesys-simplify-gl646' into 'master'
...
genesys: Simplify miscellaneous gl646 code
See merge request sane-project/backends!447
2020-05-16 18:46:21 +00:00
Povilas Kanapickas
a3284ab5e0
Merge branch 'genesys-simplify-motor-setup' into 'master'
...
genesys: Simplify motor setup
See merge request sane-project/backends!446
2020-05-16 18:42:21 +00:00
Povilas Kanapickas
16a9bddf59
genesys: Remove dead code on gl646
2020-05-16 21:30:21 +03:00
Povilas Kanapickas
edb375fbcc
genesys: Remove duplicated coarse calibration on gl646
2020-05-16 21:30:21 +03:00
Povilas Kanapickas
256a90e29d
genesys: Simplify coarse_gain_calibration() on gl646
2020-05-16 21:30:21 +03:00
Povilas Kanapickas
a4145e2eda
genesys: Only set requested_pixels when it's not default on gl646
2020-05-16 21:30:21 +03:00
Povilas Kanapickas
fe3677b68f
genesys; Rename create_slope_table{=>_speed}()
2020-05-09 10:34:40 +03:00
Povilas Kanapickas
dcb90dc042
genesys: Simplify handling of output line count on gl646
2020-05-09 04:10:17 +03:00
Povilas Kanapickas
46d3ea07d4
genesys: Use DISABLE_GAMMA fla to control GMMENB bit on gl646
2020-05-09 04:10:16 +03:00
Povilas Kanapickas
35544b0c36
genesys: Simplify init_regs_for_shading() on gl646
2020-05-09 04:10:15 +03:00
Povilas Kanapickas
3dff3a97b3
genesys: Fix invalid movement in simple_move() on gl646
2020-05-09 04:10:14 +03:00
Povilas Kanapickas
84d4d0b15c
genesys: Use AUTO_GO_HOME flag to control AGOHOME bit on gl646
2020-05-09 04:10:13 +03:00
Povilas Kanapickas
4b5b2b2f0b
genesys: Simplify init_regs_for_warmup() on gl646
2020-05-09 04:10:12 +03:00
Povilas Kanapickas
0bc0f893b2
genesys: Simplify invocation of simple_scan() on gl646
2020-05-09 04:10:11 +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
06ad1dd43f
genesys: Inline setup_for_scan() into gl646_repark_head()
2020-05-06 01:29:10 +03:00
Povilas Kanapickas
1b5c31bb01
genesys: Inline setup_for_scan() into init_regs_for_warmup() on gl646
2020-05-06 01:29:09 +03:00
Povilas Kanapickas
d7bf809a6c
genesys: Inline setup_for_scan() into init_regs_for_shading() on gl646
2020-05-06 01:29:08 +03:00
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
e5c371b24b
genesys: Merge motor optical_ydpi to base_ydpi
2020-04-22 22:41:45 +03:00
Povilas Kanapickas
b68fd960e3
genesys: Simplify sensor setup on gl646
2020-04-17 06:19:22 +03:00