Most Arduino based Drone projects are optimized for AVR processors by writing directly to registers and use other AVR specific functionality (e.g. timers interrupts). The multiwii project is a good example of this and it would take quite some effort to convert it to be compatible with the Pico, because this logic is distributed all over the place.

I “adopted” the CodeDroneDIY project because I only needed to replace the MotorsSpeedControl.cpp with a implementation which uses my PicoPWM class. I hope I got the logic right….

This project also demonstrate the advantage of using cmake instead of the inflexible Arduino library concept.

The result can be found on Github

Categories: ArduinoPico

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *