- new usb_set_debug method

- jobject changed to jclass
- version increased

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@187 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
This commit is contained in:
schlaepfer
2006-10-27 12:36:39 +00:00
parent 1ae8222412
commit b8185bbebe
3 changed files with 72 additions and 54 deletions

View File

@@ -67,13 +67,23 @@ jfieldID usb_epDescFID_bLength, usb_epDescFID_bDescriptorType, \
usb_epDescFID_bRefresh, usb_epDescFID_bSynchAddress, usb_epDescFID_extra, \
usb_epDescFID_extralen;
/*
* Class: ch_ntb_usb_LibusbWin
* Method: usb_set_debug
* Signature: (B)V
*/
JNIEXPORT void JNICALL Java_ch_ntb_usb_LibusbWin_usb_1set_1debug
(JNIEnv *env, jclass obj, jint level)
{
usb_set_debug(level);
}
/*
* Class: ch_ntb_usb_LibusbWin
* Method: usb_init
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_ch_ntb_usb_LibusbWin_usb_1init
(JNIEnv *env, jobject obj)
(JNIEnv *env, jclass obj)
{
usb_init();
}
@@ -84,7 +94,7 @@ JNIEXPORT void JNICALL Java_ch_ntb_usb_LibusbWin_usb_1init
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1find_1busses
(JNIEnv *env, jobject obj)
(JNIEnv *env, jclass obj)
{
return usb_find_busses();
}
@@ -95,7 +105,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1find_1busses
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1find_1devices
(JNIEnv *env, jobject obj)
(JNIEnv *env, jclass obj)
{
return usb_find_devices();
}
@@ -106,7 +116,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1find_1devices
* Signature: ()Lch/ntb/usb/Usb_Bus;
*/
JNIEXPORT jobject JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1busses
(JNIEnv *env, jobject obj)
(JNIEnv *env, jclass obj)
{
// only load class, method and field ID references once
@@ -473,7 +483,7 @@ JNIEXPORT jobject JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1busses
* Signature: (Lch/ntb/usb/Usb_Device;)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1open
(JNIEnv *env, jobject obj, jobject dev)
(JNIEnv *env, jclass obj, jobject dev)
{
if (busses == NULL) { return -1; }
@@ -497,7 +507,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1open
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1close
(JNIEnv *env, jobject obj, jint dev_handle)
(JNIEnv *env, jclass obj, jint dev_handle)
{
return (jint) usb_close((usb_dev_handle *) dev_handle);
}
@@ -508,7 +518,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1close
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1set_1configuration
(JNIEnv *env, jobject obj, jint dev_handle, jint configuration)
(JNIEnv *env, jclass obj, jint dev_handle, jint configuration)
{
return usb_set_configuration((usb_dev_handle *) dev_handle, configuration);
}
@@ -519,7 +529,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1set_1configuration
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1set_1altinterface
(JNIEnv *env, jobject obj, jint dev_handle, jint alternate)
(JNIEnv *env, jclass obj, jint dev_handle, jint alternate)
{
return usb_set_altinterface((usb_dev_handle *) dev_handle, alternate);
}
@@ -530,7 +540,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1set_1altinterface
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1clear_1halt
(JNIEnv *env, jobject obj, jint dev_handle, jint ep)
(JNIEnv *env, jclass obj, jint dev_handle, jint ep)
{
return usb_clear_halt((usb_dev_handle *) dev_handle, (unsigned) ep);
}
@@ -541,7 +551,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1clear_1halt
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1reset
(JNIEnv *env, jobject obj, jint dev_handle)
(JNIEnv *env, jclass obj, jint dev_handle)
{
return usb_reset((usb_dev_handle *) dev_handle);
}
@@ -552,7 +562,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1reset
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1claim_1interface
(JNIEnv *env, jobject obj, jint dev_handle, jint interface)
(JNIEnv *env, jclass obj, jint dev_handle, jint interface)
{
return usb_claim_interface((usb_dev_handle *) dev_handle, interface);
}
@@ -563,7 +573,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1claim_1interface
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1release_1interface
(JNIEnv *env, jobject obj, jint dev_handle, jint interface)
(JNIEnv *env, jclass obj, jint dev_handle, jint interface)
{
return usb_release_interface((usb_dev_handle *) dev_handle, interface);
}
@@ -574,7 +584,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1release_1interface
* Signature: (IIIII[BII)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1control_1msg
(JNIEnv *env, jobject obj, jint dev_handle, jint requesttype, jint request, jint value, jint index, jbyteArray jbytes, jint size, jint timeout)
(JNIEnv *env, jclass obj, jint dev_handle, jint requesttype, jint request, jint value, jint index, jbyteArray jbytes, jint size, jint timeout)
{
jbyte *bytes = env->GetByteArrayElements(jbytes, NULL);
int retVal = usb_control_msg((usb_dev_handle *) dev_handle, requesttype, request, value, index, (char *) bytes, size, timeout);
@@ -590,7 +600,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1control_1msg
* Signature: (III)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1string
(JNIEnv *env, jobject obj, jint dev_handle, jint index, jint langid)
(JNIEnv *env, jclass obj, jint dev_handle, jint index, jint langid)
{
char string[256];
int retVal = usb_get_string((usb_dev_handle *) dev_handle, index, langid, string, 256);
@@ -605,7 +615,7 @@ JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1string
* Signature: (II)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1string_1simple
(JNIEnv *env, jobject obj, jint dev_handle, jint index)
(JNIEnv *env, jclass obj, jint dev_handle, jint index)
{
char string[256];
int retVal = usb_get_string_simple((usb_dev_handle *) dev_handle, index, string, 256);
@@ -620,7 +630,7 @@ JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1string_1simple
* Signature: (IBBI)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1descriptor
(JNIEnv *env, jobject obj, jint dev_handle, jbyte type, jbyte index, jint size)
(JNIEnv *env, jclass obj, jint dev_handle, jbyte type, jbyte index, jint size)
{
char *string = (char *) malloc(size * sizeof(char));
int retVal = usb_get_descriptor((usb_dev_handle *) dev_handle, (unsigned) type,
@@ -636,7 +646,7 @@ JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1descriptor
* Signature: (IIBBI)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1descriptor_1by_1endpoint
(JNIEnv *env, jobject obj, jint dev_handle, jint ep, jbyte type, jbyte index, jint size)
(JNIEnv *env, jclass obj, jint dev_handle, jint ep, jbyte type, jbyte index, jint size)
{
char *string = (char *) malloc(size * sizeof(char));
int retVal = usb_get_descriptor_by_endpoint((usb_dev_handle *) dev_handle, ep, (unsigned) type,
@@ -652,7 +662,7 @@ JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1descriptor_1by_1en
* Signature: (II[BII)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1bulk_1write
(JNIEnv *env, jobject obj, jint dev_handle, jint ep, jbyteArray jbytes, jint size, jint timeout)
(JNIEnv *env, jclass obj, jint dev_handle, jint ep, jbyteArray jbytes, jint size, jint timeout)
{
jbyte *bytes = env->GetByteArrayElements(jbytes, NULL);
return usb_bulk_write((usb_dev_handle *) dev_handle, ep, (char *) bytes, size, timeout);
@@ -664,7 +674,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1bulk_1write
* Signature: (II[BII)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1bulk_1read
(JNIEnv *env, jobject obj, jint dev_handle, jint ep, jbyteArray jbytes, jint size, jint timeout)
(JNIEnv *env, jclass obj, jint dev_handle, jint ep, jbyteArray jbytes, jint size, jint timeout)
{
char *bytes = (char *) malloc(size * sizeof(char));
int retVal = usb_bulk_read((usb_dev_handle *) dev_handle, ep, bytes, size, timeout);
@@ -680,7 +690,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1bulk_1read
* Signature: (II[BII)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1interrupt_1write
(JNIEnv *env, jobject obj, jint dev_handle, jint ep, jbyteArray jbytes, jint size, jint timeout)
(JNIEnv *env, jclass obj, jint dev_handle, jint ep, jbyteArray jbytes, jint size, jint timeout)
{
jbyte *bytes = env->GetByteArrayElements(jbytes, NULL);
return usb_interrupt_write((usb_dev_handle *) dev_handle, ep, (char *) bytes, size, timeout);
@@ -692,7 +702,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1interrupt_1write
* Signature: (II[BII)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1interrupt_1read
(JNIEnv *env, jobject obj, jint dev_handle, jint ep, jbyteArray jbytes, jint size, jint timeout)
(JNIEnv *env, jclass obj, jint dev_handle, jint ep, jbyteArray jbytes, jint size, jint timeout)
{
char *bytes = (char *) malloc(size * sizeof(char));
int retVal = usb_interrupt_write((usb_dev_handle *) dev_handle, ep, bytes, size, timeout);
@@ -708,7 +718,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1interrupt_1read
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1strerror
(JNIEnv *env, jobject obj){
(JNIEnv *env, jclass obj){
char *str = usb_strerror();
return env->NewStringUTF(str);

View File

@@ -7,13 +7,21 @@
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: ch_ntb_usb_LibusbWin
* Method: usb_set_debug
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_ch_ntb_usb_LibusbWin_usb_1set_1debug
(JNIEnv *, jclass, jint);
/*
* Class: ch_ntb_usb_LibusbWin
* Method: usb_init
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_ch_ntb_usb_LibusbWin_usb_1init
(JNIEnv *, jobject);
(JNIEnv *, jclass);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -21,7 +29,7 @@ JNIEXPORT void JNICALL Java_ch_ntb_usb_LibusbWin_usb_1init
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1find_1busses
(JNIEnv *, jobject);
(JNIEnv *, jclass);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -29,7 +37,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1find_1busses
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1find_1devices
(JNIEnv *, jobject);
(JNIEnv *, jclass);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -37,7 +45,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1find_1devices
* Signature: ()Lch/ntb/usb/Usb_Bus;
*/
JNIEXPORT jobject JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1busses
(JNIEnv *, jobject);
(JNIEnv *, jclass);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -45,7 +53,7 @@ JNIEXPORT jobject JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1busses
* Signature: (Lch/ntb/usb/Usb_Device;)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1open
(JNIEnv *, jobject, jobject);
(JNIEnv *, jclass, jobject);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -53,7 +61,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1open
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1close
(JNIEnv *, jobject, jint);
(JNIEnv *, jclass, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -61,7 +69,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1close
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1set_1configuration
(JNIEnv *, jobject, jint, jint);
(JNIEnv *, jclass, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -69,7 +77,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1set_1configuration
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1set_1altinterface
(JNIEnv *, jobject, jint, jint);
(JNIEnv *, jclass, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -77,7 +85,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1set_1altinterface
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1clear_1halt
(JNIEnv *, jobject, jint, jint);
(JNIEnv *, jclass, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -85,7 +93,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1clear_1halt
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1reset
(JNIEnv *, jobject, jint);
(JNIEnv *, jclass, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -93,7 +101,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1reset
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1claim_1interface
(JNIEnv *, jobject, jint, jint);
(JNIEnv *, jclass, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -101,7 +109,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1claim_1interface
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1release_1interface
(JNIEnv *, jobject, jint, jint);
(JNIEnv *, jclass, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -109,7 +117,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1release_1interface
* Signature: (IIIII[BII)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1control_1msg
(JNIEnv *, jobject, jint, jint, jint, jint, jint, jbyteArray, jint, jint);
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jbyteArray, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -117,7 +125,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1control_1msg
* Signature: (III)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1string
(JNIEnv *, jobject, jint, jint, jint);
(JNIEnv *, jclass, jint, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -125,7 +133,7 @@ JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1string
* Signature: (II)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1string_1simple
(JNIEnv *, jobject, jint, jint);
(JNIEnv *, jclass, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -133,7 +141,7 @@ JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1string_1simple
* Signature: (IBBI)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1descriptor
(JNIEnv *, jobject, jint, jbyte, jbyte, jint);
(JNIEnv *, jclass, jint, jbyte, jbyte, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -141,7 +149,7 @@ JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1descriptor
* Signature: (IIBBI)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1descriptor_1by_1endpoint
(JNIEnv *, jobject, jint, jint, jbyte, jbyte, jint);
(JNIEnv *, jclass, jint, jint, jbyte, jbyte, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -149,7 +157,7 @@ JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1get_1descriptor_1by_1en
* Signature: (II[BII)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1bulk_1write
(JNIEnv *, jobject, jint, jint, jbyteArray, jint, jint);
(JNIEnv *, jclass, jint, jint, jbyteArray, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -157,7 +165,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1bulk_1write
* Signature: (II[BII)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1bulk_1read
(JNIEnv *, jobject, jint, jint, jbyteArray, jint, jint);
(JNIEnv *, jclass, jint, jint, jbyteArray, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -165,7 +173,7 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1bulk_1read
* Signature: (II[BII)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1interrupt_1write
(JNIEnv *, jobject, jint, jint, jbyteArray, jint, jint);
(JNIEnv *, jclass, jint, jint, jbyteArray, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
@@ -173,17 +181,17 @@ JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1interrupt_1write
* Signature: (II[BII)I
*/
JNIEXPORT jint JNICALL Java_ch_ntb_usb_LibusbWin_usb_1interrupt_1read
(JNIEnv *, jobject, jint, jint, jbyteArray, jint, jint);
(JNIEnv *, jclass, jint, jint, jbyteArray, jint, jint);
/*
* Class: ch_ntb_usb_LibusbWin
* Method: usb_strerror
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1strerror
(JNIEnv *, jclass);
/*
* Class: ch_ntb_usb_LibusbWin
* Method: usb_strerror
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_ch_ntb_usb_LibusbWin_usb_1strerror
(JNIEnv *, jobject);
#ifdef __cplusplus
}
#endif
#endif
#endif
#endif

View File

@@ -10,7 +10,7 @@ JAVAPATH = "C:/Program Files/Java/jdk1.5.0_04"
VERSION_MAJOR = 0
VERSION_MINOR = 0
VERSION_MICRO = 2
VERSION_MICRO = 3
VERSION_NANO = 0
VERSION = $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_MICRO).$(VERSION_NANO)