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
8ad2c60d82
use half step mode for LiDE 110 600 dpi scan
2016-03-03 22:06:03 +01:00
Stéphane Voltz
52ea420d44
use half step for LiDE 210 600 dpi scans
2016-03-03 22:06:03 +01:00
Stéphane Voltz
d784dec60b
motor table fixes
...
- add target speed for 600 dpi gray
- add slope table for 4800/2400 dpi, gray and color
2016-02-28 12:26:12 +01:00
Stéphane Voltz
61d6f5c214
mode set fixes
2016-02-25 21:37:55 +01:00
Stéphane Voltz
747275a00f
add 1200 and 2400 dpi mode for LiDE 120
2016-02-24 21:16:40 +01:00
Stéphane Voltz
2a18600792
make 1200 dpi scan mode work for LiDE 120
2016-02-24 21:16:40 +01:00
Stéphane Voltz
b11a69d275
make 600 dpi mode work for LiDE 120
...
- add override for registers 0x16 and 0x70 since 120's sensor
is set differently according to resolution
2016-02-24 21:16:40 +01:00
Stéphane Voltz
4fd1d10228
tune scanarea geometry
2016-02-22 21:45:02 +01:00
Stéphane Voltz
a74ebe551d
first almost correct scan at 300 dpi
2016-02-21 22:16:44 +01:00
Stéphane Voltz
8f938f2d00
GL124 DAC and SENSOR setup changes
2016-02-21 22:16:44 +01:00
Stéphane Voltz
2e1102dc3a
add dedicated reference slope tables for LiDE 120
2016-02-21 22:16:44 +01:00
Stéphane Voltz
214dfad1d5
use dedicated LiDE120 GPIO
2016-02-21 22:16:44 +01:00
Stéphane Voltz
387cea7d6c
define dedicated motor/sensor/gpio for LiDE 120
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
7bd773ade5
LiDE 120 support wip
2016-02-09 09:56:29 +01:00
Stéphane Voltz
8c515798a6
some LiDE 120 support improvement
2015-06-11 21:26:07 +02:00
Stéphane Voltz
128c8931b3
add putative support for LiDE 120
2015-03-17 22:23:21 +01:00
Stéphane Voltz
0f990e4a99
add reverse parameter to gl124_feed
2015-03-02 17:35:20 +01:00
Stéphane Voltz
470594e18b
initial support for LiDE 220
2015-02-26 22:26:00 +01:00
Stéphane Voltz
aed140364e
move to init_scan_regs generic interface
2014-06-02 06:23:17 +02:00
Stéphane Voltz
e2dbc97b7f
fix 600 to 4800 dpi gray scan geometry
...
- use correct slope table allowing gray scan speeds
2014-06-02 06:19:29 +02:00
Stéphane Voltz
79f791589e
define and update specific LiDE 110 table
...
- create working values for 1200/2400 gray dpi scans
2014-06-02 06:19:28 +02:00
Stéphane Voltz
23c8bc461b
improve 600 dpi gray scans
...
- define LiDE 110 specific table for 600 dpi
- extend it to reach right dpi
2014-06-02 06:19:28 +02:00
Stéphane Voltz
c2e1bd6b4d
add init_scan_regs function to internal API
...
- define a common scan register setting function
- start to move gl124.C to generic motor slope handling
2014-06-02 06:19:28 +02:00
Stéphane Voltz
70bb3e2c60
some whitespaces clean up
2013-07-18 08:18:26 +02:00
Stéphane Voltz
1fa067861c
update lide 110 to match scan lide 210
...
- use lide 210 mode for lide 110
- prepare true gray for GL124
2013-07-17 22:47:42 +02:00
Stéphane Voltz
1c3ec28ab8
improve below 600 dpi scan speed and quality for lide 210
...
- add half ccd mode for lide 210
2013-07-17 21:24:57 +02:00
Stéphane Voltz
ca08a8ba2b
switch genesys register address to 16 bits
2013-07-15 07:53:37 +02:00
Stéphane Voltz
730a2ba4e5
define specific LIDE210 sensor and motor instead of using LIDE110 ones
2013-07-04 04:28:09 +02: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
faa758cb24
gl124 led calibration rework
2012-06-04 21:35:10 +02:00
Stéphane Voltz
c87bfdc0be
align gl124 code on latest gl847 improvements
...
- slow back home
- feeding
- unintialized dev->skip
2012-05-30 06:39:35 +02:00
Stéphane Voltz
261905e759
GL847/GL124 data interleaving rewrite
...
- made data interleaving use an order matrix to handle different sensors
2012-05-26 09:41:39 +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
e742139517
600 dpi working again for G4050
2011-08-11 21:59:37 +02:00
Stéphane Voltz
bda7a84ade
use sanei_genesys_compute_dpihw instead of per asic function
2011-07-31 09:00:03 +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
4f5be8bdb7
gl847 rework progress
2011-06-07 21:26:18 +02:00
Stéphane Voltz
53e28b3cd1
working 2400 dpi mode for LiDE 110
2011-01-13 22:08:31 +01:00
Stéphane Voltz
1f82a765d4
add a wait for head to park function for genesys based scanners
2011-01-12 20:51:32 +01:00
Stéphane Voltz
4da932ad57
2400 dpi for LiDE 110/210
2011-01-11 06:26:41 +01:00
Stéphane Voltz
c6c16f4956
LiDE 210 GPIO settings fix
2010-12-19 06:50:13 +01:00
Stéphane Voltz
98c5d9454f
LiDE 210 tuning
...
- dynamic lineart not enabled by default
2010-12-16 22:10:37 +01:00
Stéphane Voltz
3d89a6f880
add new gl124 asic
...
create a place holder for low level commands
move low level functions to genesys_low.c
GL124 progresses
enable genesys_low debug and add DAC for LiDE 110
gl124 WIP
- gl847 cleanups
- genesys_low refactor
- gl124 starting version
GL124 WIP
- read scancnt/fedcnt,valid words coded
- memory layout coded
LiDE110 WIP
GL 124 WIP
- definition and use of get/set double/triple
- define register names
all mods done, ready to test
set fe OK
GL124 WIP : ready to test scans
GL124 WIP
GL124 WIP
- fixed analog fe issue: don't put afe regs in global set
GL124 : first light at 300 dpi
GL124 WIP
- 300 and 600 uncalibrated mostly ok (x coordinate rounding)
- 150 and 75 OK x-wise, y to be solved
solved rounding errors for gl124
re-add 400, 200 and 100 dpi modes
GL124 : tous x dpi OK
before adding line cropping
GL124 : line cropping almost finished
GL124 WIP : working line deletion
compute step rework
GL124 WIP : high speed table for dpi <= 300
move to scan area working
line skipping fix
new slope table for 600 dpi base
geometry and movement tuned
GL124 WIP : shading calibration almost working
working 600 dpi shading
GL124 : working shading calibration for all modes but 1200 dpi
working 1200 dpi shading
beta 1 of GL124 support
last tuning
update genesys.desc for LiDE 110
motor slope and start area tuning
shading coefficient computing clean up
add support for GL124 based CanoScan LiDE 110
feed almost OK up to 300 dpi
feeding is fixed
all issues fixed
2010-12-14 18:23:23 +01:00