1 %module pyupm_i2clcd 2 %include "../upm.i" 3 %include "../carrays_uint8_t.i" 4 5 %typemap(in) uint8_t * { 6 void *argp = 0 ; 7 int res = SWIG_ConvertPtr($input, &argp,SWIGTYPE_p_uint8Array, 0 | 0 ); 8 $1 = reinterpret_cast< uint8_t * >(argp); 9 } 10 11 12 %feature("autodoc", "3"); 13 14 %include "ssd.h" 15 %include "lcd.h" 16 %{ 17 #include "lcd.h" 18 %} 19 20 %include "lcm1602.h" 21 %{ 22 #include "lcm1602.h" 23 %} 24 25 %include "jhd1313m1.h" 26 %{ 27 #include "jhd1313m1.h" 28 %} 29 30 %include "ssd1327.h" 31 %{ 32 #include "ssd1327.h" 33 %} 34 35 %include "ssd1308.h" 36 %{ 37 #include "ssd1308.h" 38 %} 39 40 %include "eboled.h" 41 %{ 42 #include "eboled.h" 43 %} 44 45 %include "sainsmartks.h" 46 %{ 47 #include "sainsmartks.h" 48 %} 49 50 %include "ssd1306.h" 51 %{ 52 #include "ssd1306.h" 53 %} 54