Commit Graph

220 Commits

Author SHA1 Message Date
Klaus Reimer
ad87ef7c19 Add toString methods 2013-02-28 07:15:33 +01:00
Klaus Reimer
f3ae3337d5 Ignore crash logs 2013-02-28 00:13:02 +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
Klaus Reimer
7df2071181 Add special TCK unit test runner to ignore these unit tests by default
and only run them when the TCK_TESTS property is set.
2013-02-24 02:34:44 +01:00
Klaus Reimer
74396d9405 Add first batch of unit tests from the javax.usb TCK 2013-02-24 02:09:14 +01:00
Klaus Reimer
63f9a7ada1 Add test firmware for microblinks L controller 2013-02-24 02:08:19 +01:00
Klaus Reimer
91cb0195b1 Add junit dependency 2013-02-24 02:03:49 +01:00
Klaus Reimer
25f0db3ecd Send dataEventOccurred event when control IRP has finished. 2013-02-24 02:03:11 +01:00
Klaus Reimer
d694fe7d55 Ignore duplicate listeners. 2013-02-24 02:02:06 +01:00
Klaus Reimer
04107e0505 Fix typo in changelog 2013-02-20 18:07:06 +01:00
Klaus Reimer
abd4dcd617 Add changelog entry 2013-02-20 18:06:33 +01:00
Klaus Reimer
62f79e31ae Fix wrong logic in isBusy 2013-02-20 17:43:31 +01:00
Klaus Reimer
c2fb86f1d8 Move os, arch and ext names into constants 2013-02-20 17:42:01 +01:00
Klaus Reimer
02ebe76c65 Improve error handling during native lib loading so javax.usb no
longer hides the important exceptions.
2013-02-20 17:30:08 +01:00
Klaus Reimer
bfa70e1b73 Add a news section and add linux-arm to the list of supported platforms 2013-02-16 17:48:01 +01:00
Klaus Reimer
201e8d89c6 Add page explaining the use of the native libraries 2013-02-16 17:47:17 +01:00
Klaus Reimer
c5d52c3ae2 Native libraries are no longer extracted to a temporary directory when
they are not in a JAR file.
2013-02-16 17:46:48 +01:00
Klaus Reimer
aa3a29b491 Add changelog entry 2013-02-16 15:24:42 +01:00
Klaus Reimer
508f398123 Merge branch 'master' of ssh://git@github.com/kayahr/usb4java.git 2013-02-16 15:23:18 +01:00
Klaus Reimer
e89e800b22 Increase version 2013-02-16 15:23:05 +01:00
Klaus Reimer
7401172ddb Add changelog entry 2013-02-16 15:22:57 +01:00
Klaus Reimer
ea52468ecd Made library loading more universal to support loading shared libraries
for platforms not officially supported by usb4java.
2013-02-16 15:22:42 +01:00
Klaus Reimer
f2302acc95 Add native library for linux-arm (Created and tested on Raspberry Pi) 2013-02-16 14:20:33 +00:00
Klaus Reimer
4c8e4ece7f [maven-release-plugin] prepare for next development iteration 2013-02-15 20:56:11 +01:00
Klaus Reimer
563370257a [maven-release-plugin] prepare release usb4java-0.5.0 2013-02-15 20:56:01 +01:00