Wykres commitów

113 Commity (46c398e33f7b0c60b75e1518ad9a1f860732b39c)

Autor SHA1 Wiadomość Data
Stéphane Voltz 46c398e33f add declaration for unit tests
remove USB mode set
2013-02-13 21:53:17 +01:00
Stéphane Voltz b0edb1cd99 putative fix for SUB data transfer problem 2013-02-13 21:53:17 +01:00
Stéphane Voltz 1fb646582b cppcheck fixes 2013-02-13 21:53:17 +01:00
Stéphane Voltz e1a74a94be warnings clean up 2013-01-29 06:43:15 +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 bd44b058a0 gamma handling refactor
- use arrays instead of gamma tables
- send_gamma_table does only send gamma table and doesn't
  create ramp if no custom gamma
- create a default gamma table with gamma value from device
  description
2012-12-09 15:45:59 +01:00
Stéphane Voltz f92f82c216 improve GPIO setting for LiDE 35 2012-10-24 21:30:16 +02:00
Stéphane Voltz a05c11dd53 fix head parking issues detected by test suite 2012-10-24 21:30:16 +02:00
Stéphane Voltz c04c167ecd improve power saving handling and fix Lide 50 parking
- don't enable power save during head parking
- enable power save at sane_close()
- align gl841 parking on other ASICs
2012-10-24 21:30:15 +02:00
Stéphane Voltz d069629212 Canoscan 4400F progress : 100 dpi color uncalibrated ready 2012-10-24 21:21:14 +02:00
Stéphane Voltz 07ec3ead6f fix dynamic lineart for sheet-fed gl841 scanner
- there number of bytes to read is equal to the number of bytes
in gray mode
2012-08-08 06:54:11 +02:00
Stéphane Voltz 41733d874e fix genesys issues when using saned
- fix --clear-calibration option descriptor
- rewrite dynmaic lineart code to fix incorrect returned data length
2012-08-08 06:54:11 +02:00
Stéphane Voltz da92353be1 led calibration fix 2012-06-01 07:14:41 +02:00
Stéphane Voltz 9ffa856022 document end detection fix 2012-03-20 21:57:57 +01:00
Stéphane Voltz a61e2be3a5 gl841 sheetfed calibration improvement
- use maximum gain to detect first white strip for sheetfed calibration
- bpl/wpl correctness
2012-03-20 21:54:29 +01:00
Stéphane Voltz 6ddaf6fbc1 G4050 XPA progress
- define and tune move_to_ta for gl843
- GPIO settings to light XPA lamp
- GPIO settings to enable XPA lamp motor
- park XPA lamp function for gl843
2011-11-14 06:16:17 +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 e52c10adf6 simplified *regs_off parameters 2011-10-21 07:45:44 +02:00
Stéphane Voltz 6490c9635f move ld_shift_* values from motor to device session level 2011-10-21 07:45:44 +02:00
Stéphane Voltz 9b1fbd3d9d use flags from genesys_low.h 2011-08-22 07:02:56 +02:00
Stéphane Voltz 0e83cf58eb is_compatible_cache refactor for gl124, gl847 and gl843 2011-07-31 22:09:46 +02:00
Stéphane Voltz c4ebb66293 remove all un-needed use of mode->shading_lines 2011-07-06 21:33:38 +02:00
Stéphane Voltz 68074484ff use the new calib_lines field instead of model->shading_lines 2011-07-06 21:17:13 +02:00
Stéphane Voltz 5a0c42a357 calibration cache fix
- overwrite old entries so that calibration file doesn't grow up
2011-07-05 15:04:30 +02:00
Stéphane Voltz 721d388eca swithc slop definitions to uin32t to allow high resolutions 2011-06-07 21:26:19 +02:00
Stéphane Voltz b8bf7c3840 copyright updates 2010-12-27 07:01:01 +01:00
Stéphane Voltz 86c8214e93 add support for Plustek Opticbook 3600 by Chris Berry & Michael Rickmann 2010-12-27 07:01:01 +01:00
Stéphane Voltz eb17b85487 sheetfed document end detection rework 2010-09-04 22:17:41 +02:00
Stéphane Voltz 889a3585ee support for Panasonic KV-SS080 2010-08-31 22:13:42 +02:00
Julien BLACHE 677fe1fa30 genesys: fix size_t formatting/printing 2010-06-23 18:21:36 +02:00
Julien BLACHE f20bacec71 genesys: kill unused variables 2010-06-23 18:21:35 +02:00
Stéphane Voltz 3dba8c1d66 WIP setup optical regs ~OK 2010-04-25 21:32:44 +02:00
Stéphane Voltz f91ceaddf4 working transparency support for gl646 based scanners
- add move to transparency adapter function to command set
- no warmup when using transparency adapter
- increase maximum warmup time to match HP3670 requirements
- tune HP3670's transparency adapter geometry
- handle calibration area geometry in gain calibration
- add simple move head function for gl646 based scanners
2010-03-15 06:24:23 +01:00
Stéphane Voltz 586153f5ae make sure TL_X and TL_Y are always lesser than BR_X and BR_Y 2010-01-27 05:45:59 +01:00
Stéphane Voltz db46aac928 add an option to use software lineart for GL841 based scanners 2010-01-19 21:39:29 +01:00
Stéphane Voltz 802987f983 disable GL841 shading and gamma correction when searching for strip 2010-01-13 06:55:42 +01:00
Stéphane Voltz 7724df7c8b modified color filter option to enable true gray for cis GL841 scanners 2010-01-13 06:55:42 +01:00
Stéphane Voltz 54e8a24da6 true gray scanning for CIS scanners
- turn on LEDADD when doing a gray scan for CIS scanners
2010-01-13 06:55:41 +01:00
Stéphane Voltz e6dd25adb7 fix image size when document shorter than expected for gl841 scanners
- add a function to read count of lined scanned
- use real scanned count line to compute the number of line to read to
  flush the current scan
2009-12-09 20:54:42 +01:00
Stéphane Voltz ef4c5102ca add support for Ambir/Syscan DS685 2009-12-05 07:26:25 +01:00
Stéphane Voltz 56ade2e8c5 take data buffered in scanner into account at end of document
- when document end is detected while scanning, we must take the amount
  of data buffered in scanner to compute the number of data bytes needed
  to flush.
2009-12-01 21:42:48 +01:00
Stéphane Voltz 09ec19e512 change gl841_detect_document_end byte to flush
- use only signed variables so ther is no mixe with unsigned values
- break calculation in several steps
2009-11-27 07:07:02 +01:00
Stéphane Voltz 145045bf89 one more trace in gl841_detect_document_end 2009-11-26 06:22:54 +01:00
Stéphane Voltz 4f9c3fed74 add debug traces in gl841_detect_document_end 2009-11-25 21:18:57 +01:00
Stéphane Voltz 844c1da642 calibration and configuration fix
- fixed genesys.conf for 2 missing models
- updated desc file
- definitive fix for shhetfed calibration
2009-11-16 21:30:09 +01:00
Stéphane Voltz d4079557e4 sheetfed calibration tuning
- use sensor max resolution to do led/offset/gain calibration
- use different thresholds when detecting white/black pixels in search
  strip function
- tune device flags for DP485, DP487 and XP100
2009-11-16 06:37:15 +01:00
Stéphane Voltz 4345b729d4 handle DS600 frontend like XP300 in coarse gain calibration 2009-11-06 21:24:41 +01:00
Pierre Willenbrock 5f3625ad7a Add Calibration for Visioneer Roadwarrior and DocketPort 665 2009-11-06 21:24:41 +01:00
Pierre Willenbrock 002172e95d Implement sensor update for DocketPort 665 compatibles 2009-11-06 21:24:41 +01:00