Tools & Resources

SDK

Updated 21 Aug 17
Compatible with MV 1.0.2
Updated 27 Jun 17
Compatible with MV 0.9.1

Snapdragon Navigator is comprised of multiple libraries, executables, and configuration files. The core flight controller runs on the aDSP, and other components run on the applications processor and GPU. Snapdragon Navigator provides a low-level C API for applications to interact with the flight controller. Supported interactions include:

  • Accessing telemetry data such as battery voltage, status of sensors and current flight mode
  • Sending RC-style or velocity-style commands to the flight controller
  • Sending RPM or PWM commands directly to the ESC's
  • Initiating sensor calibration procedures
Note: Snapdragon Navigator currently requires additional hardware for GPS-supported flight. Documentation pending.

Licensing

To use the Snapdragon Navigator SDK, you will need to get community license. The license file will be e-mailed to you shortly after downloading the Snapdragon Navigator SDK.

Note: It may take up to 1-2 business days before you receive your key. If after 2 full business days you still have not received your key, please contact us and we will look into it.

Examples

Example applications which demonstrate how to use some features of the Snapdragon Navigator API are available on Github.

Dependencies

The Snapdragon Navigator flight controller has the following minimum dependencies: