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 .
@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.