Hi Fahrzin, Am 09.04.2016 um 10:45 schrieb Fahrzin Hemmati: > It seems libftdi has a lot of ...2() functions, so a major API revision > may make sense to just wipe those compat layers away. In any case, I > went with ftdi_usb_get_strings2() with a short compat wrapper that opens > the device first so ftdi_usb_get_strings2() won't open nor close it, > then closes it itself. This matches the expected behavior. > > Here's the patch:
thanks, applied! I had to manually copy the patch hunks over since the HTML email mangled the diff lines. Patches are much better sent as text only messages ;) Please double check I didn't break anything in the process. I've massaged the changelog a bit, added the function to ftdi.h and to the python wrapper. libftdi has a few xxx2() functions to ensure backward compatibility. If we ever change the API to be opaque like it is for the EEPROM (get and set functions), then a major API revision might make sense. I just don't want to break flashrom, openocd and a ton of other programs for no real reason. Cheers, Thomas -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to [email protected]
