diff options
Diffstat (limited to 'peripheral/libmraa/src/mraa.i')
-rw-r--r-- | peripheral/libmraa/src/mraa.i | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/peripheral/libmraa/src/mraa.i b/peripheral/libmraa/src/mraa.i deleted file mode 100644 index 5259951..0000000 --- a/peripheral/libmraa/src/mraa.i +++ /dev/null @@ -1,61 +0,0 @@ -%rename("%(strip:[MRAA_])s", %$isenumitem) ""; - -%include stdint.i -%include std_string.i -%include exception.i - -#ifdef DOXYGEN - //and doesn't seem to work correctly in SWIG's preprocessor - #ifdef SWIGPYTHON - %include common_hpp_doc.i - %include gpio_class_doc.i - %include i2c_class_doc.i - %include pwm_class_doc.i - %include aio_class_doc.i - %include spi_class_doc.i - %include uart_class_doc.i - #endif -#endif - -%{ - #include "common.hpp" - #include "types.hpp" - #include "gpio.hpp" - #include "pwm.hpp" - #include "i2c.hpp" - #include "spi.hpp" - #include "aio.hpp" - #include "uart.hpp" -%} - -%exception { - try { - $action - } catch(const std::invalid_argument& e) { - SWIG_exception(SWIG_ValueError, e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError, "Unknown exception"); - } -} - -%include "types.hpp" - -%include "common.hpp" - -%ignore Gpio::nop(uv_work_t* req); -%ignore Gpio::v8isr(uv_work_t* req); -%ignore Gpio::v8isr(uv_work_t* req, int status); -%ignore Gpio::uvwork(void *ctx); -%ignore isr(Edge mode, void (*fptr)(void*), void* args); - -%include "gpio.hpp" - -%include "i2c.hpp" - -%include "pwm.hpp" - -%include "spi.hpp" - -%include "aio.hpp" - -%include "uart.hpp" |