ppm_decode 0.1.2

Parser for the Pulse Position Modulation (PPM) radio control (RC) protocol
Documentation

ppm_decode

PPM decoding for no_std rust. This library decodes the commonly-used PPM format used in radio control and other embedded applications.

Example

Typically PPM pulse input might be received via an input pin interrupt. The important thing is that you provide this parser with the time of the start of a pulse. In PPM the only time difference that matters is the difference between consecutive pulses.

See PpmParser documentation for example usage.

Status

  • Basic parsing of anonymous PPM time events
  • Basic tests
  • Usage example
  • Test clock overflow
  • Test unusual configuration limits
  • Locks onto a consistent number of channels over time
  • Doc comments and example
  • CI