#protocols #msp #serial #flight #controller #multiwii

no-std multiwii_serial_protocol

A Multiwii Serial Protocol (MSP) implementation for Rust

2 releases

Uses old Rust 2015

0.1.1 Feb 13, 2018
0.1.0 Jan 15, 2018

#4 in #multiwii

MIT/Apache

29KB
821 lines

A Multiwii Serial Protocol (MSP) implementation for Rust

Build Status

Documentation

Introduction

An incomplete implementation of the MSP protocol, with some Cleanflight and Betaflight extensions. Allows one to implement a flight controller that can connect to the Cleanflight or Baseflight configurator.

Installation

MSP is available on crates.io and can be included in your Cargo enabled project like this:

[dependencies]
multiwii_serial_protocol = "0.1.0"

Then include it in your code like this:

extern crate multiwii_serial_protocol;

License: MIT OR Apache-2.0


lib.rs:

Multiwii Serial Protocol (MSP) traffic decoder and structures

Incomplete. Includes some structures from Cleanflight and Betaflight.

Dependencies

~0.4–1MB
~23K SLoC