From a001e73a039feaf7905a0a782ca16a6d09737985 Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Mon, 18 Apr 2016 22:57:00 +0200 Subject: [PATCH] Add ftdi_usb_get_strings2() to the python wrapper --- python/ftdi1.i | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) 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; -- 1.7.1