Skip to content

mcka-dev/WUSBFT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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