Povilas Kanapickas
|
10fb42cd68
|
genesys: Use calib_session to retrieve pixel counts
|
2020-02-03 01:00:34 +02:00 |
Povilas Kanapickas
|
87b2713628
|
genesys: Implement serialization of ScanSession
|
2020-02-03 00:41:59 +02:00 |
Povilas Kanapickas
|
fe02dc36d8
|
genesys: Implement comparison of ScanSession
|
2020-02-03 00:41:58 +02:00 |
Povilas Kanapickas
|
9b1fe59c2a
|
genesys: Set calib_session on all chipsets
|
2020-02-03 00:41:57 +02:00 |
Povilas Kanapickas
|
3b27241e07
|
genesys: Remove no longer needed conversions to single precision float
|
2020-02-03 00:41:56 +02:00 |
Povilas Kanapickas
|
325aba25f1
|
genesys: Use float to store tl_x and tl_y scan settings
|
2020-02-03 00:41:55 +02:00 |
Povilas Kanapickas
|
0a49fa10ee
|
genesys: Extract register initialization out of init_regs_for_shading()
|
2020-02-03 00:41:54 +02:00 |
Povilas Kanapickas
|
c1791e6c83
|
genesys: Pass the register set to modify to init_regs_for_scan()
|
2020-02-03 00:41:53 +02:00 |
Povilas Kanapickas
|
5fb5da4f78
|
genesys: Remove duplicate way to check for transparency support
|
2020-02-03 00:41:52 +02:00 |
Povilas Kanapickas
|
4cfc150bdc
|
genesys: Add a way to check whether a model supports scan method
|
2020-02-03 00:41:51 +02:00 |
Povilas Kanapickas
|
cce5e21829
|
genesys: Remove several unnecessary initializations of dev->initial_regs
|
2020-02-02 18:45:32 +02:00 |
Povilas Kanapickas
|
32041bc7fe
|
genesys: Rename calib_reg to initial_regs
|
2020-02-02 18:45:31 +02:00 |
Povilas Kanapickas
|
16e8ca3511
|
genesys: Don't modify calib_reg when calibrating
|
2020-02-02 18:45:30 +02:00 |
Povilas Kanapickas
|
86fe2f5f6d
|
genesys: Move modification of calib_reg out of shading reg init on gl646
|
2020-02-02 18:45:29 +02:00 |
Povilas Kanapickas
|
87473910cf
|
genesys: Use regular registers when computing what coefficient to send
|
2020-02-02 18:45:28 +02:00 |
Povilas Kanapickas
|
8e4c332ea6
|
genesys: Pass registers from callers to shading calibration
|
2020-02-02 18:45:27 +02:00 |
Povilas Kanapickas
|
2a3ae40d8d
|
genesys: Pass registers from callers to dark-white shading calibration
|
2020-02-02 18:45:26 +02:00 |
Povilas Kanapickas
|
25f097b445
|
genesys: Pass registers from callers in coarse calibration
|
2020-02-02 18:45:25 +02:00 |
Povilas Kanapickas
|
d80db65c58
|
genesys: Move writing to registers to coarse calibration functions
|
2020-02-02 18:45:24 +02:00 |
Povilas Kanapickas
|
b1b57026dd
|
genesys: Move writing to registers to calibration functions
|
2020-02-02 18:45:23 +02:00 |
Povilas Kanapickas
|
dff52ad713
|
genesys: Don't write registers in init_regs_for_warmup()
|
2020-02-02 18:45:22 +02:00 |
Povilas Kanapickas
|
55e3200158
|
genesys: Don't write registers in init_regs_for_coarse_calibration()
|
2020-02-02 18:45:21 +02:00 |
Povilas Kanapickas
|
bdc671b58b
|
genesys: Don't perform register writes in init_regs_for_shading()
|
2020-02-02 18:45:20 +02:00 |
Povilas Kanapickas
|
9fc3b38a9b
|
genesys: Use fixed float utilities instead of SANE_{FIX,UNFIX}
|
2020-02-02 15:23:21 +02:00 |
Povilas Kanapickas
|
7ee775e983
|
genesys: Remove the FixedFloat class
|
2020-02-02 15:23:20 +02:00 |
Povilas Kanapickas
|
62c6959df4
|
genesys: Add utilities for fixed floats
|
2020-02-02 15:23:19 +02:00 |
Povilas Kanapickas
|
e59401ed6b
|
genesys: Move model flags to a separate enum
|
2020-02-02 14:08:52 +02:00 |
Povilas Kanapickas
|
de10ace2e6
|
genesys: Remove invalid usage of GENESYS_HAS_NO_BUTTONS
|
2020-02-02 14:08:51 +02:00 |
Povilas Kanapickas
|
1c3d1e25ec
|
genesys: Remove unused model flags
|
2020-02-02 14:08:50 +02:00 |
Povilas Kanapickas
|
9e9bbb5a80
|
Merge branch 'genesys-improve-debug' into 'master'
genesys: Improve debug output slightly
See merge request sane-project/backends!324
|
2020-02-02 11:29:04 +00:00 |
Povilas Kanapickas
|
fee5b7e04f
|
genesys: Condense SetupParams debug dump output
|
2020-02-02 13:11:49 +02:00 |
Povilas Kanapickas
|
9d7f7abdcd
|
genesys: Remove extraneous debugging information
|
2020-02-02 13:11:48 +02:00 |
Povilas Kanapickas
|
9d1788cf5d
|
genesys: Fix loss of precision in during active area offset calibration
|
2020-02-02 13:08:50 +02:00 |
Povilas Kanapickas
|
91d9d8b2dc
|
genesys: Fix incorrect resolution being used in active area calibration
|
2020-02-02 13:08:49 +02:00 |
Povilas Kanapickas
|
6bbdb7afc8
|
genesys: Extract function to enable active area shading
|
2020-02-02 13:08:48 +02:00 |
Povilas Kanapickas
|
6e2e885ec5
|
genesys: Use same step type in motor tables on 8600F
|
2020-02-01 23:28:24 +02:00 |
Povilas Kanapickas
|
06cee81dbe
|
genesys: Fix incorrect selection of step type for fast table on gl843
|
2020-02-01 23:28:23 +02:00 |
Povilas Kanapickas
|
ac5e086eb7
|
genesys: Improve motor tables on 8400F
|
2020-02-01 16:58:35 +02:00 |
Povilas Kanapickas
|
d19e48d5ab
|
genesys: Improve motor tables on OpticFilm 7500i
|
2020-02-01 14:23:04 +02:00 |
Povilas Kanapickas
|
f3f0143500
|
genesys: Improve motor tables on OpticFilm 7300
|
2020-02-01 14:23:03 +02:00 |
Povilas Kanapickas
|
8b3b85c160
|
genesys: Improve motor tables on OpticFilm 7200i
|
2020-02-01 14:23:02 +02:00 |
Povilas Kanapickas
|
0b75ffdf36
|
genesys: Improve motor tables on 8400F
|
2020-02-01 14:23:01 +02:00 |
Povilas Kanapickas
|
6d15a0da5a
|
genesys: Improve motor tables on 8600F
|
2020-02-01 14:23:00 +02:00 |
Povilas Kanapickas
|
6f9a3cfa2c
|
Merge branch 'genesys-improve-motor-support' into 'master'
genesys: Improve motor support
See merge request sane-project/backends!318
|
2020-01-31 22:58:52 +00:00 |
Povilas Kanapickas
|
a5d63baf3d
|
genesys: Implement support for fast movement curves in the motor table
|
2020-01-31 20:13:18 +02:00 |
Povilas Kanapickas
|
91d5235d4b
|
genesys: Make get_motor_profile* reusable for different profile sets
|
2020-01-31 20:13:17 +02:00 |
Povilas Kanapickas
|
247a6b7882
|
genesys: Add support for per-resolution or per-method motor profiles
|
2020-01-31 20:13:16 +02:00 |
Povilas Kanapickas
|
479718a6b5
|
genesys: Add motor vref to motor profiles
|
2020-01-31 20:13:15 +02:00 |
Povilas Kanapickas
|
002d2ff2db
|
genesys: Use motor profiles from motor tables
|
2020-01-31 20:13:14 +02:00 |
Povilas Kanapickas
|
e5e8ea3d3f
|
genesys: Add motor profile information to motors table
|
2020-01-31 20:13:13 +02:00 |