diff --git a/src/mraa.i b/src/mraa.i index 5259951..4810a51 100644 --- a/src/mraa.i +++ b/src/mraa.i @@ -41,6 +41,19 @@ %include "types.hpp" %include "common.hpp" +%template (gpioFromDesc) mraa::initIo; +%template (aioFromDesc) mraa::initIo; +%template (uartFromDesc) mraa::initIo; +%template (spiFromDesc) mraa::initIo; +%template (i2cFromDesc) mraa::initIo; +%template (pwmFromDesc) mraa::initIo; + +%ignore Aio(void* aio_context); +%ignore Pwm(void* pwm_context); +%ignore Uart(void* uart_context); +%ignore Spi(void* spi_context); +%ignore I2c(void* i2c_context); +%ignore Gpio(void* gpio_context); %ignore Gpio::nop(uv_work_t* req); %ignore Gpio::v8isr(uv_work_t* req);