Wykres commitów

199 Commity (66c804a7ea40f30fe771421a9eab4ccac90ac8be)

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