diff --git a/src/java/mraajava.i b/src/java/mraajava.i index 94c270b..9636797 100644 --- a/src/java/mraajava.i +++ b/src/java/mraajava.i @@ -46,7 +46,7 @@ namespace mraa { class Spi; %typemap(out) uint8_t* { - // need to loop over length + /* need to loop over length */ $result = JCALL1(NewByteArray, jenv, arg3); JCALL4(SetByteArrayRegion, jenv, $result, 0, arg3, (jbyte *) $1); free($1); @@ -55,3 +55,11 @@ class Spi; %feature("director") IsrCallback; %include ../mraa.i + +%wrapper %{ + jint JNI_OnLoad(JavaVM *vm, void *reserved) { + /* initialize mraa */ + mraa_init(); + return JNI_VERSION_1_8; + } +%}