Fix JNI
This commit is contained in:
parent
26b87a65a0
commit
b5f5581292
|
@ -25,7 +25,7 @@ LOCAL_SRC_FILES:= \
|
|||
|
||||
LOCAL_MODULE:= libml_jni
|
||||
LOCAL_MODULE_TAGS:= optional
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../libusbx-1.0.9/libusb/os/ $(LOCAL_PATH)/../libusbx-1.0.9/libusb/ $(LOCAL_PATH)/sources/include/
|
||||
LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) $(LOCAL_PATH)/../libusbx-1.0.9/libusb/os/ $(LOCAL_PATH)/../libusbx-1.0.9/libusb/ $(LOCAL_PATH)/sources/include/
|
||||
LOCAL_SHARED_LIBRARIES:= libusb
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
|
|
@ -1,39 +1,39 @@
|
|||
#include <ml.h>
|
||||
#include <jni.h>
|
||||
|
||||
JNIEXPORT int JNICALL Java_ml_Ml_InitUSB(JNIEnv *env, jobject obj) {
|
||||
JNIEXPORT jint JNICALL Java_ml_Ml_InitUSB(JNIEnv *env, jobject obj) {
|
||||
return mlbin_init_usb();
|
||||
}
|
||||
|
||||
JNIEXPORT int JNICALL Java_ml_Ml_FreeUSB(JNIEnv *env, jobject obj) {
|
||||
JNIEXPORT jint JNICALL Java_ml_Ml_FreeUSB(JNIEnv *env, jobject obj) {
|
||||
return mlbin_free_usb();
|
||||
}
|
||||
|
||||
JNIEXPORT int JNICALL Java_ml_Ml_Fire(JNIEnv *env, jobject obj, int device) {
|
||||
JNIEXPORT jint JNICALL Java_ml_Ml_Fire(JNIEnv *env, jobject obj, jint device) {
|
||||
return mlbin_fire(device);
|
||||
}
|
||||
|
||||
JNIEXPORT int JNICALL Java_ml_Ml_MoveDown(JNIEnv *env, jobject obj, int device) {
|
||||
JNIEXPORT jint JNICALL Java_ml_Ml_MoveDown(JNIEnv *env, jobject obj, jint device) {
|
||||
return mlbin_move_down(device);
|
||||
}
|
||||
|
||||
JNIEXPORT int JNICALL Java_ml_Ml_MoveUp(JNIEnv *env, jobject obj, int device) {
|
||||
JNIEXPORT jint JNICALL Java_ml_Ml_MoveUp(JNIEnv *env, jobject obj, jint device) {
|
||||
return mlbin_move_up(device);
|
||||
}
|
||||
|
||||
JNIEXPORT int JNICALL Java_ml_Ml_MoveLeft(JNIEnv *env, jobject obj, int device) {
|
||||
JNIEXPORT jint JNICALL Java_ml_Ml_MoveLeft(JNIEnv *env, jobject obj, jint device) {
|
||||
return mlbin_move_left(device);
|
||||
}
|
||||
|
||||
JNIEXPORT int JNICALL Java_ml_Ml_MoveRight(JNIEnv *env, jobject obj, int device) {
|
||||
JNIEXPORT jint JNICALL Java_ml_Ml_MoveRight(JNIEnv *env, jobject obj, jint device) {
|
||||
return mlbin_move_right(device);
|
||||
}
|
||||
|
||||
JNIEXPORT int JNICALL Java_ml_Ml_Stop(JNIEnv *env, jobject obj) {
|
||||
JNIEXPORT jint JNICALL Java_ml_Ml_Stop(JNIEnv *env, jobject obj) {
|
||||
return mlbin_stop();
|
||||
}
|
||||
|
||||
JNIEXPORT int JNICALL Java_ml_Ml_CountDevices(JNIEnv *env, jobject obj) {
|
||||
JNIEXPORT jint JNICALL Java_ml_Ml_CountDevices(JNIEnv *env, jobject obj) {
|
||||
return mlbin_count_devices();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue