%include exception.i
#ifdef DOXYGEN
- %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
+ //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 "uart.hpp"
%}
-%init %{
- //Adding mraa_init() to the module initialisation process
- mraa_init();
-%}
-
%exception {
try {
$action