fprime-community / fprime-tutorial-arduino-blinker

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

consider changing default_toolchain to an rp2040 platform #5

Closed capsulecorplab closed 10 months ago

capsulecorplab commented 1 year 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 10 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.