1765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%module pyupm_hmc5883l 2765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "../upm.i" 3765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "../carrays_int16_t.i" 4765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 5765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%feature("autodoc", "3"); 6765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 7765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang#ifdef DOXYGEN 8765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "hmc5883l_doc.i" 9765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang#endif 10765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 11765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%typemap(out) int16_t* { 12765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang $result = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_int16Array, 0 | 0 ); 13765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang} 14765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 15765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "hmc5883l.h" 16765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%{ 17765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang #include "hmc5883l.h" 18765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%} 19