Hacker News new | ask | show | jobs
by jcalvinowens 826 days ago
I think it depends on what you want.

Having worked quite a bit with both, I think the average beginner would find the rp2040's cmake based SDK more accessible than stm32cube, which I dislike immensely. The CircuitPython support is also really interesting for somebody who isn't a programmer but wants to experiment.

But if you're already an experienced programmer and want to roll your own stuff, I absolutely agree stm32 is a better way to go. This is a little example: https://github.com/jcalvinowens/ledboard

I will say, I think the generalized PIO engine the rp2040 has is incredible. I hope everybody starts doing that.

1 comments

I’m a programmer but appreciate CircuitPython. I used the KB2040 to build two bespoke mini keyboards. It took just a few dozen lines of Python. Couldn’t be happier with it.
CircuitPython rules. Much easier to prototype algorithms and libraries than C.