Wykres commitów

47 Commity (27aea235b47c7ba6c98f6788f57d1d87c104e330)

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