Work with IoT devices on a standard computer using CircuitPython and the Adafruit MCP2221 breakout board

The MCP2221 and FTD2302 are breakout boards that have a USB on one side and a series of structured and unstructured I/O pins on the other. The breakout boards have various GPIO, I2C other pins on them that you attach sensors, LEDs, or other components. This lets you indirectly attach GPIO inputs and outputs to a regular computer. Adafrut's CircuitPython Blinka library emulates the CircuitPython IOT board interface that is the root of many of the Circuitpython distributions. That interface sits between standard Python and computer-attached I/O devices. It was originally designed to support the I/O pins of the Linux-based Raspberry Pi. In our case, it sits between standard Python and the I/O devices that exist on the other sides of the MCP2221 and FTD2302 breakout boards. The Stack Python Program Python 3.x Runtime CircuitPython Framework Circuit Python Blinka board adapter Breakout Board Definition Individual Drivers...