Remix.run Logo
tylerflick 3 hours ago

Not sure I see it like that. Micropython removes most of the rough edges of doing embedded C. If you prefer no code then I suggest ESPHome for your ESP IoT projects.

aforwardslash an hour ago | parent [-]

The other day I built a quick PoC to control 1024 rgb leds using RMT (esp32) and a custom protocol I was developing. Im pretty sure micropython would suck for that.

The other day I also developed a RGB-RGBW converter using a rp2040; claude did most of the assembly, so instead of taking a couple of days, it took a couple of hours.

I don't prefer no code; my point is software is a barrier on embedded systems, and if I - someone who can actually program in c/c++, python and assembly, see huge benefits in using LLMs, for someone at an entry level it is a life changer.

KaiserPro an hour ago | parent [-]

RMT has a module in micropython.

if youre using a pico, you can use PIO to have a bit more power. (I use it to control stepper motors with a smooth accel/decel ramp. Its doable with RMT, but not as easy.

aforwardslash 39 minutes ago | parent [-]

Sure, and if it didn't is not complicated to add a new module. Thing is, the module does not support DMA. So, for the specific use case I gave, its not a good fit.