Alright, hear me out:
I want to write device drivers for MicroPython/CircuitPython. Normally this is done through an IDE which only understands CPython and spits out a ton of errors because of missing MP imports. What if there were a way to interface with I2C/SPI peripherals directly from my PC? That way, I could load up my IDE and something like Adafruit’s Blinka as the “compatibility” layer, and I get to use all the nice stuff my IDE provides as well as have a very tight dev loop.
Right now, the way to do this is with u2if; but it’s got its own set of issues. How about a processor board with the FT232H? Basically the same use-case as u2if, but none
of the compatibility drawbacks; and Blinka
supports it directly!
What say you?