Povilas Kanapickas
|
61a055a8cf
|
genesys: Pass the line width requested by the frontend separately
|
2019-08-18 11:13:00 +03:00 |
Povilas Kanapickas
|
f48239419a
|
genesys: Use common code path to compute session optical_resolution
|
2019-08-18 10:39:36 +03:00 |
Povilas Kanapickas
|
687b549f0a
|
genesys: Use ScanSession to compute ccd_size_divisor on all chips
|
2019-08-18 10:37:49 +03:00 |
Povilas Kanapickas
|
5532f2f277
|
genesys: Add channel count to the parameters that identify a sensor
|
2019-08-17 11:51:35 +03:00 |
Povilas Kanapickas
|
f2871ca81d
|
genesys: Reduce duplication in channel count and depth calculation
|
2019-08-17 11:51:34 +03:00 |
Povilas Kanapickas
|
1902c9fbcb
|
genesys: Fix sensor const safety in *_search_start_position()
|
2019-08-17 11:05:36 +03:00 |
Povilas Kanapickas
|
f019f9e7b8
|
genesys: Don't modify sensor in *_led_calibration()
|
2019-08-17 11:05:35 +03:00 |
Povilas Kanapickas
|
107404dcd0
|
genesys: Move ccd_size_divisor computation to compute_session()
|
2019-08-17 11:11:15 +03:00 |
Povilas Kanapickas
|
92412a90b2
|
genesys: Create compute_session() for common session computation
|
2019-08-17 11:11:14 +03:00 |
Povilas Kanapickas
|
7872f87475
|
genesys: Move all gpio settings to a single struct on GL843
|
2019-08-17 10:38:58 +03:00 |
Povilas Kanapickas
|
2896c21ffe
|
Merge branch 'genesys-frontend-type' into 'master'
genesys: Add frontend type to the frontend description
See merge request sane-project/backends!131
|
2019-08-31 12:58:50 +00:00 |
Povilas Kanapickas
|
8fce6b624c
|
genesys: Don't perform offset and gain calibration on unknown frontends
|
2019-08-17 10:27:42 +03:00 |
Povilas Kanapickas
|
a76a2a096e
|
genesys: Implement a way to override DPISET on GL124 and GL843
|
2019-08-17 10:21:04 +03:00 |
Povilas Kanapickas
|
458e31a0c0
|
genesys: Extract setting of DPIHW to a separate function
|
2019-08-17 10:21:02 +03:00 |
Povilas Kanapickas
|
6912400cf4
|
genesys: Move motor profile tables to a single file
|
2019-08-04 18:21:08 +03:00 |
Povilas Kanapickas
|
7159bbee32
|
Merge branch 'genesys-cleanup-gpo' into 'master'
genesys: Cleanup the gpo setup
See merge request sane-project/backends!123
|
2019-08-10 15:33:38 +00:00 |
Povilas Kanapickas
|
8a48e87741
|
Merge branch 'genesys-simplify-gl843-dpi' into 'master'
genesys: Simplify GL843 DPI calculation
See merge request sane-project/backends!122
|
2019-08-10 12:28:50 +00:00 |
Povilas Kanapickas
|
b5ff3b4f43
|
Merge branch 'genesys-cleanup-motors' into 'master'
genesys: Cleanup motor definitions
See merge request sane-project/backends!121
|
2019-08-10 12:23:20 +00:00 |
Povilas Kanapickas
|
8cb6130cfe
|
genesys: Cleanup the gpo setup
|
2019-08-04 14:01:50 +03:00 |
Povilas Kanapickas
|
ca54462bd2
|
genesys: Simplify shading upload on gl843
|
2019-08-04 13:17:52 +03:00 |
Povilas Kanapickas
|
2df86f551f
|
genesys: Fix incorrect dpi computation for G4050
|
2019-08-04 13:17:51 +03:00 |
Povilas Kanapickas
|
d365637dfc
|
genesys: Simplify optical regs setup on gl843
|
2019-08-04 13:17:50 +03:00 |
Povilas Kanapickas
|
3e09ba18fa
|
genesys: Move pixel coordinate calculation to gl843_compute_session()
|
2019-08-04 13:17:49 +03:00 |
Povilas Kanapickas
|
6a0f17cecc
|
genesys: Raise an exception if input resolution is out of bounds
|
2019-08-04 13:17:48 +03:00 |
Povilas Kanapickas
|
ea602f7ebc
|
genesys: Rewrite and document sanei_genesys_calculate_zmod()
|
2019-08-04 12:01:51 +03:00 |
Povilas Kanapickas
|
6f20e6d341
|
genesys: Use std::vector for the motor slope tables
|
2019-08-04 12:01:50 +03:00 |
Povilas Kanapickas
|
510e8123f3
|
genesys: Remove support for multiple motor power modes
|
2019-08-04 12:01:49 +03:00 |
Povilas Kanapickas
|
7d6897ecb4
|
Merge branch 'genesys-fix-search-reference-point' into 'master'
genesys: Fix search reference point to update all sensors
See merge request sane-project/backends!118
|
2019-08-10 11:55:49 +00:00 |
Povilas Kanapickas
|
b85a83f6af
|
genesys: Remove no longer used optical flags variables
|
2019-08-04 10:52:58 +03:00 |
Povilas Kanapickas
|
306b160f00
|
genesys: Pass OPTICAL_FLAG_DISABLE_SHADING flag via session
|
2019-08-04 10:52:57 +03:00 |
Povilas Kanapickas
|
86d4828ece
|
genesys: Pass OPTICAL_FLAG_DISABLE_GAMMA flag via session
|
2019-08-04 10:52:56 +03:00 |
Povilas Kanapickas
|
d503701fb7
|
genesys: Pass OPTICAL_FLAG_USE_XPA flag via session
|
2019-08-04 10:52:55 +03:00 |
Povilas Kanapickas
|
773170af09
|
genesys: Pass OPTICAL_FLAG_DISABLE_LAMP flag via session
|
2019-08-04 10:52:54 +03:00 |
Povilas Kanapickas
|
8618a49182
|
genesys: Pass OPTICAL_FLAG_STAGGER flag via session
|
2019-08-04 10:52:53 +03:00 |
Povilas Kanapickas
|
e5a90e8005
|
genesys: Update all sensors when searching for reference point
|
2019-08-04 02:48:29 +03:00 |
Povilas Kanapickas
|
e733f66960
|
genesys: Add a way to customize per-sensor divisor management
|
2019-08-04 01:11:08 +03:00 |
Povilas Kanapickas
|
1ba4018a6e
|
genesys: Pass session directly to gl843_init_optical_regs_scan()
|
2019-08-04 01:11:06 +03:00 |
Povilas Kanapickas
|
cafb97d293
|
genesys: Use session struct to pass data to the setup functions
|
2019-08-03 22:42:20 +03:00 |
Povilas Kanapickas
|
38b97f1402
|
genesys: Include full session description into the device struct
|
2019-07-27 05:12:31 +03:00 |
Povilas Kanapickas
|
e34814aef8
|
genesys: Remove duplicate fields out of settings struct
|
2019-07-27 05:12:29 +03:00 |
Povilas Kanapickas
|
808cc5737d
|
genesys: Move ScanSession to genesys_settings.h
|
2019-07-27 05:12:28 +03:00 |
Povilas Kanapickas
|
d0ed3795f6
|
genesys: Remove unused code
|
2019-07-27 05:12:27 +03:00 |
Povilas Kanapickas
|
cdb14d9fef
|
genesys: Remove uses of sanei_genesys_set_reg_from_set()
|
2019-07-21 18:41:50 +03:00 |
Povilas Kanapickas
|
36714a7810
|
genesys: Remove uses of sanei_genesys_read_reg_from_set()
|
2019-07-21 18:41:49 +03:00 |
Povilas Kanapickas
|
e6dbfd64a3
|
genesys: Remove uses of sanei_genesys_set_triple()
|
2019-07-21 18:41:48 +03:00 |
Povilas Kanapickas
|
08c98e13b2
|
genesys: Remove uses of sanei_genesys_set_double()
|
2019-07-21 18:41:47 +03:00 |
Povilas Kanapickas
|
fa9fcc31a1
|
genesys: Remove uses of sanei_genesys_get_double()
|
2019-07-21 18:41:45 +03:00 |
Povilas Kanapickas
|
16c55bf330
|
genesys: Init cmd_set directly instead of going through a function
|
2019-08-02 22:39:05 +03:00 |
Povilas Kanapickas
|
a58b20d2c8
|
genesys: Move cmd_set from model to device struct
|
2019-08-02 22:39:04 +03:00 |
Povilas Kanapickas
|
f9a9d3f84a
|
genesys: Cache physical register state in the device on writes
|
2019-08-02 22:39:01 +03:00 |