6 %include common_hpp_doc.i
7 %include gpio_class_doc.i
8 %include i2c_class_doc.i
9 %include pwm_class_doc.i
10 %include aio_class_doc.i
11 %include spi_class_doc.i
12 %include uart_class_doc.i
26 //Adding mraa_init() to the module initialisation process
33 } catch(const std::invalid_argument& e) {
34 SWIG_exception(SWIG_ValueError, e.what());
36 SWIG_exception(SWIG_RuntimeError, "Unknown exception");
40 %typemap(in) uint8_t = char;
41 %typemap(in) unsigned char* = char*;
42 %apply (char *STRING, size_t LENGTH) { (char *data, size_t length) };