%include "../common_top.i" /* BEGIN Java syntax ------------------------------------------------------- */ #ifdef SWIGJAVA %include "../upm_vectortypes.i" %ignore getAccelerometer(float *, float *, float *); %ignore getGyroscope(float *, float *, float *); %ignore installISR(LSM6DS3H_INTERRUPT_PINS_T , int , mraa::Edge , void *, void *); %define INTERRUPT LSM6DS3H_INTERRUPT_PINS_T %enddef JAVA_ADD_INSTALLISR_INTERRUPT(upm::LSM6DS3H) JAVA_JNI_LOADLIBRARY(javaupm_lsm6ds3h) #endif /* END Java syntax */ /* BEGIN Common SWIG syntax ------------------------------------------------- */ %include "../upm_vectortypes.i" %{ #include "lsm6ds3h_defs.h" #include "lsm6ds3h.hpp" %} %include "lsm6ds3h_defs.h" %include "lsm6ds3h.hpp" /* END Common SWIG syntax */