MercurySDK
Software development kit for Mercury digital servos
MercurySDK Documentation

MercurySDK

This is the repository for the software development kit (SDK) for the Mercury range of digital servos

Please note that this SDK is based on the Dynamixel SDK. Please see the copyright notices in the source file headers.

Installation

Clone the MercurySDK

Build and install the MercurySDK:

Linux (x64)

  • cd MercurySDK/c++/build/linux64
  • make
  • sudo make install

Windows (x64)

  • in Visual Studio, open the solution file MercurySDK/c++/build/win64/mcy_x64_cpp.sln
  • build-all in the release configuration.

Running the examples

Building and running the ping example:

Linux (x64)

  • cd MercurySDK/c++/example/ping/linux64
  • ensure that the USB device name in ping.cpp correctly identifies the USB2Mercury device's USB port
  • make
  • ./ping

Windows (x64)

  • in Visual Studio, open the solution file MercurySDK/c++/example/ping/win64/ping.sln
  • ensure that the USB device name in ping.cpp correctly identifies the USB2Mercury device's USB port
  • build-all in the release configuration.
  • ensure that mcy_x64_cpp.dll is in the PATH
  • run ping.exe