#multiwii

no-std multiwii_serial_protocol_v2

A Multiwii Serial Protocol (MSP) implementation for Rust

9 releases

Uses old Rust 2015

0.1.12 Aug 10, 2020
0.1.11 Jun 28, 2020
0.1.4 Apr 30, 2020
Download history 12/week @ 2023-08-07 26/week @ 2023-08-14 6/week @ 2023-08-21 16/week @ 2023-08-28 31/week @ 2023-09-04 29/week @ 2023-09-11 12/week @ 2023-09-18 16/week @ 2023-09-25 10/week @ 2023-10-02 22/week @ 2023-10-09 17/week @ 2023-10-16 17/week @ 2023-10-23 32/week @ 2023-10-30 17/week @ 2023-11-06 22/week @ 2023-11-13 25/week @ 2023-11-20

99 downloads per month
Used in 2 crates

MIT/Apache

45KB
1.5K SLoC

A Multiwii Serial Protocol (MSP) implementation for Rust

Build Status Documentation

Introduction

This is a fork of https://github.com/hashmismatch/multiwii_serial_protocol.rs!

An incomplete implementation of the MSP2 protocol, with some Cleanflight, Betaflight and iNav 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_2 = "0.1.12`"

Then include it in your code like this:

extern crate multiwii_serial_protocol_2;

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.8–1.4MB
~28K SLoC