forgot to mention that I changed canon_usb_dialogue() to read data the same
way the windows driver does. git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3521 67ed7778-7388-44ab-90cf-0a291f65f57c
This commit is contained in:
@@ -15,11 +15,20 @@
|
||||
canon_usb_camera_init() when camstat is 'A'. Simplified
|
||||
canon_usb_camera_init() in general.
|
||||
|
||||
* usb.c: Moved the code from canon_usb_ready() to
|
||||
* usb.c:
|
||||
Moved the code from canon_usb_ready() to
|
||||
canon_usb_init() - canon_usb_ready() should send a
|
||||
'ping' packet to check if the camera is alive instead
|
||||
of doing stuff like identification and key locking.
|
||||
|
||||
* usb.c:
|
||||
Changed canon_usb_dialogue() to read responses in two
|
||||
passes - one that reads as much as possible that is
|
||||
divideable with 0x40 and then one that reads the
|
||||
expected number of bytes modulus 0x40. This is what
|
||||
the windows driver does and it appears some cameras
|
||||
(EOS D30) likes this better.
|
||||
|
||||
2001-12-06 Fredrik <fredrik@krixor.xy.org>
|
||||
|
||||
* canon.c, library.c:
|
||||
|
||||
Reference in New Issue
Block a user