Skip to content

CrazyflieDotNet Crazyradio USB Driver

Pre-release
Pre-release
Compare
Choose a tag to compare
@ckarcz ckarcz released this 07 Oct 02:23
· 28 commits to master since this release

This is the first alpha release of the C# CrazyflieDotNet Crazyradio USB dongle driver.

Requirements:

  • Windows
  • .Net FX 4.0+
  • LibUsb Win32 Crazyradio driver.

The ICrazyradioDriver interface defines an abstraction over lower level libusb layer device interaction. The provided Crazyradio driver implementation allows the user to get a list of all currently connected Crazyradio dongles and exposes all available configuration options and actions.

Note: ICrazyradioDriver and its default implementation take in an array of bytes for SendData because the usb driver should be entirely ignorant of the Crazyflie Realtime Transfer Protocol (CRTP). The CRTP API will be implemented within another library and released as features are implemented.