Commit Graph

237 Commits

Author SHA1 Message Date
spandi
519dac0002 busName added to be able to distinguish multiple instances of the same device on Linux
getRegisteredDevice fixed
documentation updates and other minor improvements

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@273 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2009-05-15 19:04:59 +00:00
spandi
ab05c5b054 project file updated
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@272 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2009-05-15 14:42:17 +00:00
spandi
712b5205fe null pointer exception when calling setManufacturer with filename fixed
java doc updates
new test for many read/write operations

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@271 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2008-12-20 09:25:05 +00:00
spandi
fae4615b79 memory leak in JNI write functions fixed
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@270 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2008-12-20 08:44:46 +00:00
spandi
7c6ebbe8fa dispose JFrame on close instead of exit, System.exit removed
thanks to Dima for the patch

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@269 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2008-06-22 21:29:59 +00:00
spandi
c9e90b2b64 new parameter added to be able to open a specific device based on the filename if there are multiple devices with the same vendor/product id
procedure added to get Usb_Bus object from USB class

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@268 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2008-06-08 14:35:18 +00:00
spandi
ff313eafa5 version incremented
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@267 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2008-02-18 20:42:22 +00:00
spandi
3fc955f9fd use the address of the device structure for device selection in usb_open instead of the device number
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@266 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2008-02-10 22:36:59 +00:00
spandi
23f1164d44 comment cleanup
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@265 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2008-02-06 21:31:36 +00:00
spandi
4c25d9fed0 Allow 0 size control messages
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@264 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2008-02-06 20:38:24 +00:00
spandi
83de75f223 libusb-win32 dll and driver removed
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@263 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-09-24 20:05:46 +00:00
spandi
b6d82b5754 support for 64 bit os (thanks to Jonas)
dummy root bus added to UsbView
tests updated

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@259 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-09-03 19:09:49 +00:00
spandi
a08d70e123 documentation updated
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@258 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-08-28 19:10:38 +00:00
spandi
c75f649ece typo fix
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@257 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-08-17 16:24:16 +00:00
spandi
920bb89f8b javadoc update
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@256 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-08-15 17:49:32 +00:00
spandi
36e03ecbb8 device handle check fixed (check for 0 and not <0 as this may be a valid address)
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@255 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-08-15 17:46:33 +00:00
spandi
27bedb75c4 properties definition moved to have standard values assigned
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@254 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-08-11 17:00:37 +00:00
spandi
2a13255fd0 support for system specific error numbers
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@253 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-08-11 15:02:40 +00:00
spandi
8dc3f8c515 device handle check fixed (check for 0 and not <0 as this may be a valid address)
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@252 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-08-11 12:54:13 +00:00
spandi
7fb6e148ed test class added which replicates the code from testlibusb.c
new test class for MX500 mouse
allow test with only read operations and interrupt and/or bulk transfers

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@251 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-08-11 12:42:19 +00:00
spandi
391d56910f always return 0 in usb_open instead of -1, -2 as this may be valid addresses -> set shared library specific error strings to get a precise error cause
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@250 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-08-11 12:37:58 +00:00
spandi
47b3e28aee third include path option added in linux target to work with jdk 6
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@249 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-04-19 20:41:40 +00:00
spandi
f0d9b57029 second include path option added in linux target
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@248 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-04-19 19:37:02 +00:00
spandi
5157352d25 build target for mac added (thanks to mike)
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@246 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-04-09 12:40:19 +00:00
spandi
8be58d4b78 - LibusbWin changed to LibusbJava in error messages
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@245 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-02-20 19:26:59 +00:00
spandi
11f8d93094 - print extra descriptors as hex array
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@244 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-02-19 19:22:46 +00:00
spandi
0f627b66c6 - support for extra descriptor added
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@243 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-02-14 21:57:42 +00:00
spandi
188aaf27f8 - project url updated
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@241 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-02-14 19:15:11 +00:00
spandi
8c35efc3ee - directory demos added to svn:ignore
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@240 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-02-05 17:23:43 +00:00
spandi
ada3e09480 - version increased to 0.4.2
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@239 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-02-05 17:11:15 +00:00
spandi
546472fd21 - file header updated with new project page and e-mail
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@238 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-02-05 17:10:46 +00:00
spandi
be44148bd0 - deployment updated for new project page
- create jar file with versioned name

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@237 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-02-05 17:09:22 +00:00
spandi
9dfd3773ef - LibusbWin corrected to LibusbJava
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@236 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-02-05 17:05:34 +00:00
spandi
a5c1fd261a - derive USBException from IOException instead of Exception
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@235 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-02-03 18:57:20 +00:00
schlaepfer
4e713b1f3d - version increased
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@234 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-01-12 14:46:23 +00:00
schlaepfer
6f0c071943 - set LogLevel to OFF if wrong .configure file is loaded
- Debug output added

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@233 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2007-01-12 14:45:56 +00:00
schlaepfer
53fcb783b8 - support for control transfer
- USBException replaced by ArrayIndexOutOfBoundsException on array boundary check

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@232 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-12-19 08:19:30 +00:00
schlaepfer
f56b79d33a - make targets removed from project
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@231 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-12-15 15:50:22 +00:00
schlaepfer
df090671df - bux fixed in usb_control_msg (the values read were not written to the original array)
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@230 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-12-15 15:50:08 +00:00
schlaepfer
2d8c8fd9cc - AbstractDeviceInfo moved to ch.ntb.usb.testApp (no more references to test directory)
- initialization parameters for TestDevice added

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@229 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-12-12 12:49:32 +00:00
schlaepfer
416301ee83 - use pack instead of setSize to fit the windows to the correct size
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@228 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-12-07 08:06:41 +00:00
schlaepfer
07eab220ce - release resources and clear device handle
- tests for invalid parameters

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@227 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-12-06 11:20:45 +00:00
schlaepfer
f41c33f20d - missing copyright note added
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@226 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-12-04 08:05:08 +00:00
schlaepfer
db8d66c992 - TestApp ported from SWT to Swing
- Start TestApp from UsbView with selected interface
- some refactoring

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@225 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-12-04 08:01:32 +00:00
schlaepfer
3f79739681 - deploy target renamed
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@224 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-11-29 11:57:08 +00:00
schlaepfer
1211129d0e - demo files added
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@223 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-11-29 11:54:05 +00:00
schlaepfer
464fb91249 - build files seperated (build / deployment)
- support for java2html for demos

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@222 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-11-29 11:46:20 +00:00
schlaepfer
4a284332a6 - JScrollPane added
- expand tree 

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@221 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-11-29 11:44:49 +00:00
schlaepfer
af40b52734 - use getter methods to access Usb_xxx instance variables
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@220 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-11-29 11:44:06 +00:00
schlaepfer
9ec7c3c53c - project name updated
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@219 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-11-28 10:11:36 +00:00