ftd2xx icon indicating copy to clipboard operation
ftd2xx copied to clipboard

Python library around FTDI D2XX. Looking for new maintainer

Results 10 ftd2xx issues
Sort by recently updated
recently updated
newest added

**Describe the bug** I have 3 FTDI devices plugged into my machine and for some reason one of them triggers this issue with listDevices. The initial call with LIST_NUMBERS_ONLY works,...

Got rid of the platform specific files (did not delete yet) and put everything into _ftd2xx.py. I put all the function prototypes (dummy python functions) in api*.py files. I separated,...

Copied over the C definitions from the programming guide and convert to ctypes

**Is your feature request related to a problem? Please describe.** To read EEPROM from FT-X devices, you must use FT_EEPROM_Read **Describe the solution you'd like** Add this method. **Describe alternatives...

I added the asyncio transports (somewhat based on pyserial-asyncio). I broke it up into base, read and write transports (as the asyncio lib shows) to get fewer methods per class....

[QEMU ](https://github.com/qemu/qemu) has an [FT232B emulator built-in](https://github.com/qemu/qemu/blob/master/hw/usb/dev-serial.c). Would be neat if we could use that somehow to test the library in CI/

enhancement

The aio module was not added to the unit tests. As it is now, both FTD2XX classes inherit from the same base class. I don't think this is too important...

I am using multiprocessing to seperate my hardware logic from UI and thus had issues trying to pickle DeviceError's trying to report problems back to the UI process. Found it...

**Describe the bug** When a device is opened using open() or openEx() the status always returns to "INVALID_HANDLE", and when the device is closed the status returns to "OK". If...

**Describe the bug** While reading the EEPROM of a FT232RQ through `eeRead()` an exception occurrs on some chips. Traceback: ``` File "update_eeprom_config.py", line 34, in update_eeprom eeprom_data = device.eeRead() File...