1765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%module pyupm_i2clcd 2765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "../upm.i" 3765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "../carrays_uint8_t.i" 4765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 5765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%typemap(in) uint8_t * { 6765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang void *argp = 0 ; 7765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang int res = SWIG_ConvertPtr($input, &argp,SWIGTYPE_p_uint8Array, 0 | 0 ); 8765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang $1 = reinterpret_cast< uint8_t * >(argp); 9765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang} 10765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 11765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 12765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%feature("autodoc", "3"); 13765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 14765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "ssd.h" 15765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "lcd.h" 16765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%{ 17765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang #include "lcd.h" 18765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%} 19765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 20765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "lcm1602.h" 21765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%{ 22765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang #include "lcm1602.h" 23765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%} 24765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 25765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "jhd1313m1.h" 26765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%{ 27765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang #include "jhd1313m1.h" 28765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%} 29765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 30765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "ssd1327.h" 31765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%{ 32765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang #include "ssd1327.h" 33765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%} 34765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 35765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "ssd1308.h" 36765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%{ 37765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang #include "ssd1308.h" 38765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%} 39765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 40765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "eboled.h" 41765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%{ 42765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang #include "eboled.h" 43765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%} 44765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 45765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "sainsmartks.h" 46765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%{ 47765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang #include "sainsmartks.h" 48765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%} 49765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 50765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%include "ssd1306.h" 51765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%{ 52765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang #include "ssd1306.h" 53765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang%} 54