Skip to content

v0.1.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@ReubenHill ReubenHill released this 26 Mar 15:12
· 11 commits to master since this release
214b9ee

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 with FT_OPEN_BY_LOCATION flag. (#30 )
  • Some cross-platform library functions are not yet supported. (#29 )
  • Needs auto-generated documentation. (#31 )
  • .Wrapper functions which fail throw FT_STATUS_ENUMs 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 )