Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
software:libusbjava:first_steps:start [2015-03-31 11:49] – kalberer | software:libusbjava:first_steps:start [2015-04-07 10:50] – kalberer | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
- Close the device | - Close the device | ||
- | < | + | < |
Device usbDev = null; | Device usbDev = null; | ||
try { | try { | ||
- | useCtx = new Context(); | + | useCtx = new Context(); |
} catch (LibusbException e) { | } catch (LibusbException e) { | ||
System.out.println(" | System.out.println(" | ||
Zeile 22: | Zeile 22: | ||
System.out.println(" | System.out.println(" | ||
try { | try { | ||
- | usbDev = Device.search(useCtx, | + | usbDev = Device.search(useCtx, |
} catch (LibusbException e) { | } catch (LibusbException e) { | ||
Zeile 32: | Zeile 32: | ||
try { | try { | ||
- | usbDev.open(); | + | usbDev.open(); |
usbDev.claimInterface(0); | usbDev.claimInterface(0); | ||
byte[] data = {(byte)0x40, | byte[] data = {(byte)0x40, | ||
- | int res = usbDev.bulkTransfer(2, | + | int res = usbDev.bulkTransfer(2, |
if(res == data.length){ | if(res == data.length){ | ||
System.out.println(" | System.out.println(" | ||
Zeile 44: | Zeile 44: | ||
usbDev.reset(); | usbDev.reset(); | ||
res = 0; | res = 0; | ||
- | res = usbDev.bulkTransfer(2, | + | res = usbDev.bulkTransfer(2, |
if(res == data.length){ | if(res == data.length){ | ||
System.out.println(" | System.out.println(" | ||
Zeile 52: | Zeile 52: | ||
} | } | ||
usbDev.releaseInterface(0); | usbDev.releaseInterface(0); | ||
- | usbDev.close(); | + | usbDev.close(); |
System.out.println(" | System.out.println(" | ||
} catch (LibusbException e) { | } catch (LibusbException e) { |