This commit is contained in:
Skia 2017-01-06 12:11:08 +01:00
parent 26b87a65a0
commit b5f5581292
3 changed files with 10 additions and 10 deletions

BIN
apply.tar

Binary file not shown.

View file

@ -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)

View file

@ -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();
}