v0.1.0-beta
Pre-release
Pre-release
Tagged release which adds new D2XXDevice
API and splits front and back end.
Changes from v0.0.1-beta
Notes
- Only exports what is necessary
- Splits front and back end. Back end is now accessed via submodule
LibFTD2XX.Wrapper
(resolves #8) - Supports much more back-end functionality
- Massively improves test coverage to cover all functions (resolves #5)
- Much improved documentation (resolves #9)
- resolves #16 and generally makes everything much more robust
- drops 0.6 support
- updated licence/copyright notices
Issues
- Only cross-platform (OSX, Linux and Windows) features supported. For example there is no support yet of
FTOpenEx
withFT_OPEN_BY_LOCATION
flag. (#30 ) - Some cross-platform library functions are not yet supported. (#29 )
- Needs auto-generated documentation. (#31 )
.Wrapper
functions which fail throwFT_STATUS_ENUM
s instead of exceptions. This should be replaced with a suitable exception type. (#32 )- timeouts = 0 are allowed but their behaviour is currently undefined. This needs investigation. (#33 )
- Untested on linux and macos with hardware (#34 )
- CI fails on linux but works on local linux machines. (#35 )