Wake protocol library for FTDI D2XX driver
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Driver
Dynamic Library
Example
LICENSE
README.md

README.md

WUSBFT

WUSB

Wake protocol library.

HTML: http://leoniv.diod.club/articles/wake/wake.html

PDF: http://leoniv.diod.club/articles/wake/downloads/wake.pdf

Compiling and Building

  • in Visual Studio 2017 for Windows (x86/x86-64):

    • WUSB32.dll (x86, 3584 Byte)
    • WUSB64.dll (x86-64, 4096 Byte)
  • in GNU C++ for Linux (x86/x86-64):

    • libWUSB32.so (x86, 4780 Byte)
    • libWUSB64.so (x86-64, 5496 Byte)
  • in GNU C++ for MacOS (x86-64):

    • libWUSB64.dylib (x86-64, 14980 Byte)

Exported functions*:

  • AccessUSB
  • CloseUSB
  • NumUSB
  • OpenUSB
  • PurgeUSB
  • RxFrameUSB
  • TxFrameUSB

*include JNI functions

Drivers

for Windows, Linux & MacOS

Example

Example of use in

  • Embarcadero Delphi v10.2 Tokyo (x86/x86-64)

    • Windows 10

      Windows 10: Wake Delphi пример

    • Windows 7

      Windows 7: Wake Delphi example

    • Windows XP

      Windows XP: Wake Delphi пример

  • Java 8 (x86/x86-64)

    • Windows 10

      Windows 10: Wake Java пример

    • Windows 7

      Windows 7: Wake Java example

    • Windows XP

      Windows XP: Wake Delphi пример

    • Ubuntu

      Ubuntu: Wake Java example

    • Debian

      Debian: Wake Java example

    • MacOS

      Debian: Wake Java example

License

Code released under the MIT License