arl: projektit: patcheria: jusb_patcheria

[en] [fi]
[palaute] [tyyli]


JUSB-paikkaaminen.




2003-02-21 JUSB:lle vähintään versioon CVS 2003-02-21
tiedostossa src/usb/core/Interface.java
muuta alkuperäinen: new Endpoint [getU8 (4)]
tällaiseksi: new Endpoint [getU8 (4)+1]

Miksi?
Jos getU8( 4 ) palauttaa 0, USB-määritelmän mukaan on 1 (yksi) endpoint.

Miten huomaa?
Koodatessani tukea USB-kameroille (aow-ympäristössä) STM STV0680 palauttaa nolla endpoint:ia.

Täytyy tarkistaa
Pitäisikö olla getU8( 4 ) == 0 ? 1 : getU8( 4 ).






© arlpäivitetty: 20070711