raspberry_pi.c: update platform check for the PI 2 Version B
[contrib/mraa.git] / src / mraa.i
index cc381bb..7f18133 100644 (file)
@@ -5,13 +5,16 @@
 %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