ppm_decode
PPM decoding for embedded hal , no_std rust
Example
Typically PPM 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.
let mut parser = new;
let mut cur_time: PpmTime = 100;
loop
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
- CI