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