Processor Request: FT232H

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?

You can use a cross-platform development tool, such as Visual Studio Code with the Pylance extension, which provides IntelliSense for MicroPython/CircuitPython code. This approach allows you to write and test your code on your PC before deploying it to the target device.