4 ms·
> Also for bit-banging speed is essential isn't it? Maybe, maybe not. Quite a few modern uC's run 100+ MHz, at which point even high level languages become fas
by RetroTechie 3y ago
> Also for bit-banging speed is essential isn't it?
Maybe, maybe not. Quite a few modern uC's run 100+ MHz, at which point even high level languages become fast. Or have PWM function or even specialized I/O state machines like on RP2040.
Or you could call some assembly that does the low-level bitbanging, then process the data in more comfortable language. Things like serial I/O is "check some status bit(s), put byte in memory location, done" on most uC's, I'd think? No reason you can't do that in Python or whatever.