Povilas Kanapickas
|
27aea235b4
|
genesys: Rename slow_back_home() to move_back_home()
|
2019-12-01 10:43:10 +02:00 |
Povilas Kanapickas
|
35c8cb84f8
|
genesys: Extract slow_back_home_ta() to common code
|
2019-12-01 10:43:09 +02:00 |
Povilas Kanapickas
|
6913513dc2
|
genesys: Extract regs_set_optical_off() to use across the ASICs
|
2019-12-01 10:08:55 +02:00 |
Povilas Kanapickas
|
e435036b97
|
genesys: Use single function to set exposure on all ASICs
|
2019-12-01 10:08:53 +02:00 |
Povilas Kanapickas
|
8aee1f0982
|
genesys: Expose slow_back_home_ta() to the cmd set
|
2019-11-30 19:19:18 +02:00 |
Povilas Kanapickas
|
cba6086ce7
|
genesys: Expose init_regs_for_scan_session() to the cmd set
|
2019-11-30 19:06:51 +02:00 |
Povilas Kanapickas
|
326733a479
|
genesys: Simplify slow_back_home() on gl646
|
2019-11-30 19:06:48 +02:00 |
Povilas Kanapickas
|
98dbd206ee
|
genesys: Reduce duplication of slope upload on gl646
|
2019-11-30 19:06:47 +02:00 |
Povilas Kanapickas
|
6626453804
|
genesys: Reduce duplication of scanner status printing
|
2019-11-30 19:06:46 +02:00 |
Povilas Kanapickas
|
2ca325c638
|
genesys: Simplify scanner status handling
|
2019-11-30 19:06:44 +02:00 |
Povilas Kanapickas
|
7385e0d305
|
genesys: Simplify get_gain4_bit() implementation
|
2019-11-30 19:06:43 +02:00 |
Povilas Kanapickas
|
3ada79c35a
|
genesys: Move motor direction register adjustment to low level functions
|
2019-11-30 19:06:42 +02:00 |
Povilas Kanapickas
|
837ec33c7f
|
genesys: Make scan flags an enum
|
2019-11-23 12:38:51 +02:00 |
Povilas Kanapickas
|
05e3091d5f
|
genesys: Remove duplication of motor startup
|
2019-11-23 12:38:50 +02:00 |
Povilas Kanapickas
|
ce59a69224
|
genesys: Record motor slope tables in the config test
|
2019-11-23 12:38:40 +02:00 |
Povilas Kanapickas
|
acc5fd318c
|
genesys: Replace unneeded uses of macros with enums
|
2019-11-23 15:32:45 +02:00 |
Povilas Kanapickas
|
6d9259bd48
|
genesys: Put chip-specific functionality into namespaces
|
2019-11-23 15:32:45 +02:00 |
Povilas Kanapickas
|
67588e46ef
|
genesys: Add checkpoints to record internal state
|
2019-10-26 12:42:49 +02:00 |
Povilas Kanapickas
|
e2e3ea0947
|
genesys: Route sleep calls through low level scanner interface
|
2019-11-10 21:30:29 +02:00 |
Povilas Kanapickas
|
908053751f
|
genesys: Use generic USB device interface througout the backend
|
2019-11-10 21:30:29 +02:00 |
Povilas Kanapickas
|
4e9b47de56
|
genesys: Move low level data writing API to scanner interface
|
2019-11-10 21:30:06 +02:00 |
Povilas Kanapickas
|
0fed92b0ff
|
genesys: Remove unneeded wrapper for scanner interface functions
|
2019-11-10 21:30:06 +02:00 |
Povilas Kanapickas
|
0ea8ec115c
|
genesys: Add low level interface for interaction with the scanner
|
2019-11-10 21:30:04 +02:00 |
Povilas Kanapickas
|
309ee441de
|
genesys: Remove trivial bulk_{read,write}_data() wrapper
|
2019-10-26 11:38:36 +02:00 |
Povilas Kanapickas
|
6fe1db1c73
|
genesys: Use std where needed
|
2019-11-02 17:13:17 +02:00 |
Povilas Kanapickas
|
429d8e4d5b
|
genesys: Remove unused code
|
2019-11-02 17:13:16 +02:00 |
Povilas Kanapickas
|
68f388eb6a
|
genesys: Remove is_compatible_calibration() wrappers
|
2019-11-10 10:32:10 +02:00 |
Povilas Kanapickas
|
ced1ee0306
|
genesys: Use common impl of is_compatible_calibration() on gl646
|
2019-11-10 10:32:09 +02:00 |
Povilas Kanapickas
|
8659536e1b
|
genesys: Implement calculate_scan_session() on gl646
|
2019-11-10 10:32:08 +02:00 |
Povilas Kanapickas
|
8557e0c220
|
genesys: Don't modify global state in *_is_compatible_calibration()
|
2019-11-10 10:32:06 +02:00 |
Povilas Kanapickas
|
f4f58f6c18
|
genesys: Remove no longer used Genesys_Current_Setup
|
2019-11-10 10:32:05 +02:00 |
Povilas Kanapickas
|
9662a501a9
|
genesys: Use data from session directly when possible
|
2019-11-10 10:32:03 +02:00 |
Povilas Kanapickas
|
0fa25a233b
|
genesys: Merge chip-specific compute_session functions
|
2019-10-27 10:42:00 +02:00 |
Povilas Kanapickas
|
a7be52a5a1
|
genesys: Fix crash on gl646 when sensor matches any resolution
|
2019-11-09 22:51:35 +02:00 |
Povilas Kanapickas
|
cac57c3e9f
|
genesys: Remove duplicate handling of document end
This duplicates work done in genesys_fill_read_buffer()
|
2019-11-09 22:51:31 +02:00 |
Povilas Kanapickas
|
3037ba1eaf
|
genesys: Use a searchable name for register enums
|
2019-10-02 14:28:59 +03:00 |
Povilas Kanapickas
|
0ab82e9f86
|
genesys: Resolve various floating-point conversion warnings
|
2019-10-13 06:18:51 +03:00 |
Povilas Kanapickas
|
f4a2957541
|
genesys: Use unsigned for resolution in various places
|
2019-10-13 06:18:50 +03:00 |
Povilas Kanapickas
|
68e5f8a912
|
genesys: Put the backend code into a separate namespace
|
2019-10-12 22:33:57 +03:00 |
Povilas Kanapickas
|
e32a45fef8
|
genesys: Retrieve depth from session in genesys_warmup_lamp()
|
2019-10-02 12:01:27 +03:00 |
Povilas Kanapickas
|
17740df924
|
genesys: Remove support for binary logging
|
2019-10-02 12:01:26 +03:00 |
Povilas Kanapickas
|
a89ffe8f2c
|
Merge branch 'genesys-remove-1bit-support' into 'master'
genesys: Remove support for scanning 1 bit output
See merge request sane-project/backends!212
|
2019-10-12 16:09:29 +00:00 |
Povilas Kanapickas
|
eb2f836481
|
genesys: Remove low-level support for 1-bit depth scans
|
2019-10-01 18:11:52 +03:00 |
Povilas Kanapickas
|
8be96ecd60
|
genesys: Simplify code as dynamic_lineart is always enabled for lineart
|
2019-10-01 18:11:50 +03:00 |
Povilas Kanapickas
|
9581f29f13
|
Merge branch 'genesys-fix-warnings' into 'master'
genesys: Fix warnings not enabled in regular build
See merge request sane-project/backends!209
|
2019-10-12 15:43:04 +00:00 |
Povilas Kanapickas
|
9f44bab6e0
|
genesys: Move backend files to a separate directory
|
2019-10-12 18:17:17 +03:00 |
Povilas Kanapickas
|
1423db6618
|
genesys: Include missing includes
|
2019-10-01 15:41:23 +03:00 |