2015-08-05 19:43:31 +03:00
|
|
|
%module javaupm_mpu9150
|
|
|
|
|
%include "../upm.i"
|
2015-08-14 14:37:02 +03:00
|
|
|
%include "typemaps.i"
|
2015-08-19 19:27:16 +03:00
|
|
|
%include "arrays_java.i"
|
2015-08-14 14:37:02 +03:00
|
|
|
|
2015-08-19 19:27:16 +03:00
|
|
|
%feature("director") IsrCallback;
|
|
|
|
|
|
|
|
|
|
%ignore generic_callback_isr;
|
|
|
|
|
%include "../IsrCallback.h"
|
|
|
|
|
|
|
|
|
|
%apply int {mraa::Edge};
|
2015-08-14 14:37:02 +03:00
|
|
|
%apply float *INOUT { float *x, float *y, float *z };
|
2015-08-19 19:27:16 +03:00
|
|
|
%apply unsigned char[] {uint8_t *};
|
|
|
|
|
|
|
|
|
|
%{
|
|
|
|
|
#include "mpu60x0.h"
|
|
|
|
|
%}
|
|
|
|
|
|
|
|
|
|
%include "mpu60x0.h"
|
|
|
|
|
|
2015-08-05 19:43:31 +03:00
|
|
|
|
|
|
|
|
%{
|
|
|
|
|
#include "mpu9150.h"
|
|
|
|
|
%}
|
|
|
|
|
|
|
|
|
|
%include "mpu9150.h"
|