Wykres commitów

71 Commity (cae3015b66ab340cf585fb224745e73ae6c53ae6)

Autor SHA1 Wiadomość Data
Povilas Kanapickas 73951b4bf8 genesys: Simplify motor code on gl646 by retining real motor dpi prop 2019-09-12 19:11:06 +03:00
Povilas Kanapickas ceb56a8b3b genesys: Move gl646 sensor settings to the common sensor table 2019-08-17 12:02:45 +03:00
Povilas Kanapickas a31da79e07 genesys: Compute cksel from register descriptions on gl646 2019-08-17 12:02:44 +03:00
Povilas Kanapickas e8d9b6ff5d genesys: Reduce duplication in the Sensor_Master struct list 2019-08-17 11:49:09 +03:00
Povilas Kanapickas f228e427a9 genesys: Store sensor settings in std::vector on gl646 2019-08-17 11:49:08 +03:00
Povilas Kanapickas a8ed3df0fd genesys: Merge Sensor_Settings struct to Sensor_Master 2019-08-17 11:49:07 +03:00
Povilas Kanapickas c001662c05 genesys: Reorder the components on Sensor_Master struct 2019-08-17 11:49:06 +03:00
Povilas Kanapickas 71a467ddf3 genesys: Remove unused data from Sensor_Master on gl646 2019-08-17 11:49:05 +03:00
Povilas Kanapickas b19720cfa1 genesys: Simplify sensor register desc by matching ccd_size_divisor 2019-08-17 11:49:04 +03:00
Povilas Kanapickas e36d6b8fb5 genesys: Simplify exposure setting on gl646 2019-08-17 11:49:03 +03:00
Povilas Kanapickas a4a1003ffc genesys: Rename Sensor_Master::{exposure->exposure_lperiod} 2019-08-17 11:49:02 +03:00
Povilas Kanapickas a3a3647006 genesys: Compute dpiset instead of storing it in tables on gl646 2019-08-17 11:49:01 +03:00
Povilas Kanapickas d2d43d5ed8 genesys: Make sensor table initialization more generic on gl646 2019-08-17 11:49:00 +03:00
Povilas Kanapickas 1330d2289b genesys: Correctly initialize Sensor_Master struct 2019-08-17 11:48:59 +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 e34814aef8 genesys: Remove duplicate fields out of settings struct 2019-07-27 05:12:29 +03:00
Povilas Kanapickas 598aa99778 genesys: Improve code clarity by retiring half_ccd 2019-08-03 01:31:07 +03:00
Povilas Kanapickas faa078cd21 genesys: Return errors as exceptions from remaining functions 2019-07-27 10:12:36 +03:00
Povilas Kanapickas 579df0d0b7 genesys: Return errors as exceptions from *move_to_ta() 2019-07-20 11:02:30 +03:00
Povilas Kanapickas 4247ced84a genesys: Return errors as exceptions from *detect_document_end() 2019-07-20 11:02:28 +03:00
Povilas Kanapickas 3862f53f24 genesys: Return errors as exceptions from *load_document() 2019-07-20 11:02:27 +03:00
Povilas Kanapickas 7019901aa5 genesys: Return errors as exceptions from *simple_scan() 2019-07-20 11:02:16 +03:00
Povilas Kanapickas 67f187bceb genesys: Return errors as exceptions from *end_scan() 2019-07-20 11:02:13 +03:00
Povilas Kanapickas fd12b4052f genesys: Return errors as exceptions from *save_power() 2019-07-20 11:02:02 +03:00
Povilas Kanapickas d75aa89c9f genesys: Return errors as exceptions from *slow_back_home() 2019-07-20 11:02:01 +03:00
Povilas Kanapickas 104ad9b448 genesys: Return errors as exceptions from setup_for_scan() 2019-07-20 11:01:59 +03:00
Povilas Kanapickas 32a3faa3b5 genesys: Return errors as exceptions from *setup_registers() and deps 2019-07-20 11:01:58 +03:00
Povilas Kanapickas 876b7bba4e genesys: Return errors as exceptions from *set_fe() 2019-07-14 23:41:02 +03:00
Povilas Kanapickas 65bb8724c6 genesys: Use scan params to compute scan geometry, not settings 2019-06-08 14:04:18 +03:00
Povilas Kanapickas 2a8f642787 genesys: Fix sign comparison warnings 2019-06-08 14:04:17 +03:00
Povilas Kanapickas e47a6dfb56 genesys: Represent color as channels on GL646 2019-06-08 14:04:11 +03:00
Povilas Kanapickas e129bdd1e1 genesys: Move low-level computations to gl646_setup_registers() 2019-06-08 14:04:07 +03:00
Povilas Kanapickas 723aa2b73c genesys: Don't store current sensor in device as it depends on the scan 2019-06-02 11:47:51 +03:00
Povilas Kanapickas 7738412517 genesys: Remove vim indent settings 2019-06-02 11:47:42 +03:00
Povilas Kanapickas 04c5b4afde genesys: Improve type safety of Genesys_Register_Set 2019-06-02 11:47:26 +03:00
Povilas Kanapickas 247658f23e genesys: Return std::vector from GL646 simple_scan() 2019-05-25 11:15:35 +03:00
Povilas Kanapickas a4ab69376c genesys: Remove uses of GENESYS_STATIC 2019-05-19 14:49:44 +03:00
Povilas Kanapickas d866998f10 genesys: Remove uses of unused UNIT_TESTING ifdef 2019-03-20 23:09:05 +02:00
Stéphane Voltz f56ffa63b9 doxygne fix 2016-02-21 22:16:44 +01:00
Stéphane Voltz e90f8cb8a1 latin1 -> utf8 2016-02-21 22:16:44 +01:00
Stéphane Voltz b51673a252 debug cleanups
- cleanup some debug messages
- prepare for new internal scan API
2014-05-11 09:24:16 +02:00
Stéphane Voltz 6e1ce492ba GL841 shading calibration fixes
- fix regression in LiDE 35 shading (buffer full flag)
- tune LiDE80 shading calibration by skipping extra dark area
- whitespaces cleanup
2013-12-16 06:06:19 +01:00
Stéphane Voltz 1fb646582b cppcheck fixes 2013-02-13 21:53:17 +01:00
Stéphane Voltz 0897a60c60 genesys backend update
- groundwork for gl846 support
- asic init rework
- several refactors
2013-01-28 22:04:37 +01:00
Stéphane Voltz a35050c8bf doxygen fixes 2012-10-24 21:30:17 +02:00
Stéphane Voltz 19c43b4184 build number and copyright updates 2012-03-20 21:54:29 +01:00
Stéphane Voltz 11ff6cfaa6 includes cleanup
- remove uneeded includes from genesys.c
- move backend name define to C file for unit testing
2011-11-14 06:16:17 +01:00
Stéphane Voltz 11d8819768 genesys code cleanup
- create an include file for genesys_gl841.c
- simplify includes
- cleanup warnings
2011-11-02 08:40:25 +01:00
Stéphane Voltz 245db82a37 HP2400 support from Alexey Osipov <simba@lerlan.ru>
- applied and tweaked a patch from Alexey Osipov to complete
HP2400 support
2011-06-13 21:52:05 +02:00
Stéphane Voltz 0e2432be53 HP2400/G2410 support progress 2011-01-20 06:59:17 +01:00