Commit Graph

175 Commits

Author SHA1 Message Date
Klaus Reimer
d7166d7d45 Remove old libusb 0.1 JNI sources 2013-04-11 20:54:53 +02:00
Klaus Reimer
b661665c57 New JNI library build 2013-04-11 20:54:52 +02:00
Klaus Reimer
1bbcff9291 Disable test which requires a pretty good timing between device and
host. Works on some machines, fails on others
2013-04-11 20:54:52 +02:00
Klaus Reimer
fd6d234d75 Use bus devices list instead of bus root device as starting point for
device enumeration.
2013-04-11 20:54:52 +02:00
Klaus Reimer
e496e990fb Implement child device enumeration in libusb 0.1 wrapper 2013-04-11 20:54:52 +02:00
Klaus Reimer
a46a38bc34 Switch back to TCK test device vendor/product id 2013-04-11 20:54:52 +02:00
Klaus Reimer
9fc5eb3729 Add flattr button and mailing list info to index page 2013-04-10 23:36:50 +02:00
Klaus Reimer
58452e2eaf Convert old libusb 0.1 interface to a deprecated wrapper for the new
libusb 1.0 interface.
2013-04-10 23:11:25 +02:00
Klaus Reimer
0ae5e0e971 Add deprecation messages to old JNI stuff 2013-04-10 23:11:25 +02:00
Klaus Reimer
9e6c04c43e Implement first parts of Transfer class 2013-03-05 22:14:51 +01:00
Klaus Reimer
230a433408 Implement JNI code for setPollfdNotifiers() method. 2013-03-05 21:06:46 +01:00
Klaus Reimer
37ae28aa56 Implement JNI part of polling and timing functions (except
libusb_set_pollfd_notifiers)
2013-03-02 14:21:07 +01:00
Klaus Reimer
2463d30408 Add Java part of polling and timing functions 2013-03-02 13:43:12 +01:00
Klaus Reimer
a9b2d511dc Only run USB tests when USB_TESTS property is set 2013-03-02 12:34:32 +01:00
Klaus Reimer
f8e3bb8c0e Explicitly loading libusb-1.0.so from usb4java 2013-03-02 12:09:56 +01:00
Klaus Reimer
ec7ed11fd2 add binaries for linux 64 bit 2013-03-01 22:26:13 +01:00
Klaus Reimer
960a293b41 Correct class name 2013-03-01 22:21:39 +01:00
Klaus Reimer
24da607def Remove Test file 2013-03-01 22:20:19 +01:00
Klaus Reimer
b55f66bade Implement synchronized IO 2013-03-01 22:18:38 +01:00
Klaus Reimer
d56ce5589e Implement getDescriptor and getStringDescriptor methods 2013-03-01 21:13:54 +01:00
Klaus Reimer
a5e833c8b2 Remove SUCCESS from test error names because this seems to be different
in some libusb versions
2013-03-01 20:49:29 +01:00
Klaus Reimer
dfb8104520 Implement libusbx descriptor stuff and some unit tests. 2013-03-01 20:22:42 +01:00
Klaus Reimer
2169a91c1a Implement large parts of libusbx 1.0 JNI wrapper 2013-02-28 22:02:27 +01:00
Klaus Reimer
ad87ef7c19 Add toString methods 2013-02-28 07:15:33 +01:00
Klaus Reimer
90dfbd984a Add missing Context class 2013-02-28 00:12:33 +01:00
Klaus Reimer
fa8e34a344 Started working on switch to libusbx 1.0 2013-02-28 00:12:07 +01:00
Klaus Reimer
5925b7ce1b Add control IO tests 2013-02-24 21:59:59 +01:00
Klaus Reimer
fa9de82da4 Add control endpoints to test firmware 2013-02-24 21:59:43 +01:00
Klaus Reimer
9f208cb3cb Implement support for control endpoints. 2013-02-24 21:59:11 +01:00
Klaus Reimer
99d6caa3d9 Unify type conversion 2013-02-24 21:43:55 +01:00
Klaus Reimer
614e493e5f Fix wrong key type 2013-02-24 21:43:45 +01:00
Klaus Reimer
a659d6b059 Add request 14 returning a STALL condition. At least I think how it is
done. Unable to find out how this really works and how to check for this
condition in libusb
2013-02-24 20:13:04 +01:00
Klaus Reimer
e196b52de6 Add Default Control Pipe tests 2013-02-24 20:12:03 +01:00
Klaus Reimer
b39ca1aeb0 Add short package handling 2013-02-24 20:09:06 +01:00
Klaus Reimer
69abe30c5d Add constants test 2013-02-24 18:03:01 +01:00
Klaus Reimer
670eb00ed5 Add interrupt short packet IO tests 2013-02-24 18:02:15 +01:00
Klaus Reimer
abb24060dd Add Interrupt IO Error Conditions Test 2013-02-24 18:00:46 +01:00
Klaus Reimer
91f3b13f62 Add interrupt IO test with synchronized USB pipe (Except the tests
requiring a 64 byte packet size)
2013-02-24 17:59:52 +01:00
Klaus Reimer
026e09b6b4 Add interrupt IO tests (Except the ones requiring a 64 byte packet size) 2013-02-24 17:57:21 +01:00
Klaus Reimer
a91a1f8dc2 Decrease interrupt poll interval 2013-02-24 17:56:48 +01:00
Klaus Reimer
9a497e7708 Unified handling of bulk and interrupt IO 2013-02-24 17:56:24 +01:00
Klaus Reimer
17f16bb365 Add Short Packet test 2013-02-24 17:37:22 +01:00
Klaus Reimer
5209e5c3ec Correct processing of short packets 2013-02-24 17:36:19 +01:00
Klaus Reimer
40930d68d9 Improve IRP processing thread execution 2013-02-24 17:35:38 +01:00
Klaus Reimer
10bd83cc88 Add bulk IO error conditions tests 2013-02-24 16:31:06 +01:00
Klaus Reimer
ab5c148f37 Switch from synchronized list to thread-safe queue to speed up
asynchronous operations
2013-02-24 16:30:36 +01:00
Klaus Reimer
5eb5e04515 Add BulkUI Test for synchronized USB pipe but without the 64 byte packet
size tests (They can't work with my low-cost test device)
2013-02-24 16:11:46 +01:00
Klaus Reimer
7eadca9fc4 Add BulkUI Test but without the 64 byte packet size tests (They can't
work with my low-cost test device)
2013-02-24 16:06:15 +01:00
Klaus Reimer
b65406403e Implement buffer transformation test 2013-02-24 16:04:43 +01:00
Klaus Reimer
1887a0d89e Read multiple chunks if necessary 2013-02-24 16:02:56 +01:00