Poll for a bit of fun. Feel free to boost!

I've got a #RaspberryPiPico project written in #Arduino C. It talks to a Psion SSD and dumps the contents over USB serial. It can (theoretically) act as a full controller to tag an SSD, too.

I feel like I should port it to the proper Pico SDK. But I also know there are other options. And I'm intrigued to know what Fedi would do.

What should I rewrite this firmware in?

#RP2040 #RP2350 #PiPico #PiPico2

Pico SDK, C
Pico SDK, C++
Rust
TinyGo
MicroZig
Free Pascal (yes, this is an option!)
Yarg (honourable mention for a new embedded language)
Other (please reply)
Poll ends at .

I was expecting Rust and C to be in the top 3 pretty quickly.

But I do like that Pascal is currently second. 😁

@thelastpsion whatever you feel you will get the job done with most comfortably

@castaway Oh, I will! I'm just interested in what people's opinions are, and maybe I'll find what people are actually using for similar projects.

I'll probably go pure C or Pascal, because that's what I'm used to. But if someone puts forward a strong argument for something else, I might take a look to see if it feels appropriate for me.

@thelastpsion I wrote some of the Rust support for the Pi Pico (and I did the port to the Pico 2) - AMA.
@thelastpsion , it would be awesome if you publish the software under any popular FOSS license, even before starting the rewriting 😉
@thelastpsion FreePascal if you really want to go high level. If you want perfect performance, there's an assembler for that.