X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=python%2Fftdi1.i;h=755b6b9a73a7e742c02742c0b1e8161c5fee591d;hp=cc71a3c24b8b7e4d6e671a0b2942eb49b84a5a82;hb=a001e73a039feaf7905a0a782ca16a6d09737985;hpb=15079e78d3cbca7e33bd7f421c00ada20599e495 diff --git a/python/ftdi1.i b/python/ftdi1.i index cc71a3c..755b6b9 100644 --- a/python/ftdi1.i +++ b/python/ftdi1.i @@ -60,6 +60,7 @@ inline char * str2charp_size(PyObject* pyObj, int * size) "usb_get_strings(context, device) -> (return_code, manufacturer, description, serial)" %enddef %feature("autodoc", ftdi_usb_get_strings_docstring) ftdi_usb_get_strings; +%feature("autodoc", ftdi_usb_get_strings_docstring) ftdi_usb_get_strings2; %apply char *OUTPUT { char * manufacturer, char * description, char * serial }; %cstring_bounded_output( char * manufacturer, 256 ); %cstring_bounded_output( char * description, 256 ); @@ -69,6 +70,10 @@ inline char * str2charp_size(PyObject* pyObj, int * size) char * manufacturer, int mnf_len, char * description, int desc_len, char * serial, int serial_len); + int ftdi_usb_get_strings2(struct ftdi_context *ftdi, struct libusb_device *dev, + char * manufacturer, int mnf_len, + char * description, int desc_len, + char * serial, int serial_len); %clear char * manufacturer, char * description, char * serial; %clear int mnf_len, int desc_len, int serial_len;