1 %module jsupm_adxl345 2 %include "../upm.i" 3 %include "../carrays_int16_t.i" 4 %include "../carrays_float.i" 5 6 %{ 7 #include "adxl345.h" 8 %} 9 10 %typemap(out) int16_t * { 11 $result = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_int16Array, 0 | 0 ); 12 } 13 14 %typemap(out) float * { 15 $result = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_floatArray, 0 | 0 ); 16 } 17 18 %include "adxl345.h" 19 20 %include <carrays.i> 21