Python-Navio: a Python extension for Navio(+)

I’m working on a Python extension for Navio(+). Most basic functionality is finished, but lots of work still to be done. Please check it out and let me know what you think, or better yet, contribute to the project.

You can find the code on my GitHub project.

Currently I’m working on implementing callback support for the RC input (and a PPM decoder, only SBUS is implemented now). Once I get that working, I’ll try to update the GPS code to make use of this functionality as well.
The MP9250 code is a work-in-progress and not functional yet, the other modules should have working basic functionality.

As I don’t have a Navio+ (yet), please let me know what issues you find with the +.


Meanwhile, I added the following:

  • support for the Navio+ FRAM
  • PPM decoding
  • RC input callbacks

The GPS code is gonna need some more work. I’ll keep you posted.

Anybody willing to test the FRAM functions on a Navio+? Also I need some feedback on the PPM decoding, as I don’t have a PPM capable reciever atm.

1 Like