fprime-community / fprime-tutorial-arduino-blinker

https://fprime-community.github.io/fprime-tutorial-arduino-blinker/
Apache License 2.0
2 stars 6 forks source link

consider changing default_toolchain to an rp2040 platform #5

Closed capsulecorplab closed 6 months ago

capsulecorplab commented 11 months ago

Contingent on https://github.com/SterlingPeet/fprime-arduino/pull/12, perhaps it's worth considering changing the default toolchain from the teensy41 to an rp2040 platform (s.a., the rpi pico w I've been testing on) as they can (in theory) run most of the same example community projects, despite the lower clock speed, and are a tenth of the price of a Teensy - thus potentially lowering the barrier to entry for incoming FPrime project developers?

capsulecorplab commented 6 months ago

Closing, as it was discovered the RP2040 doesn't include serial port support and only shows up as a mass storage device (see https://learn.adafruit.com/dude-where-s-my-com-port?view=all#rp2040-rom-bootloader-specific-3136942) so it wouldn't be able to run the RadioPassthrough from the fprime-baremetal-reference. Considering the arduino blinker project is a kind of gateway into the baremetal reference, the Teensy is arguably the better choice, as it can run both projects.