CircuitPython

Libraries

Once you've gotten CircuitPython onto your Circuit Playground Bluefruit boards, it's time to add some libraries. You can follow this guide page for the basics of downloading and transferring libraries to the board.

Libraries for Quick Draw Duo

From the library bundle you downloaded in that guide page, transfer the following libraries onto the two CPB boards' /lib directories:

  • adafruit_ble
  • adafruit_bluefruit_connect
  • adafruit_circuitplayground
  • neopixel.mpy

Libraries for Reaction Timer

From the library bundle you downloaded in that guide page, transfer the following libraries onto the CPB (or CPX) board's /lib directories:

  • neopixel.mpy

Development Testing

During development, the Quick Draw Duo application was tested on CPBs using CircuitPython 5.0.0-beta.2 with libraries from the adafruit-circuitpython-bundle-5.x-mpy-20200107.zip bundle. It should work on subsequent versions, the latest version is recommended.

The Reaction Timer code was tested on a CPX using CircuitPython 4.1.2 and on a CPB using CircuitPython 5.0.0-beta.2. The libraries were from the adafruit-circuitpython-bundle-4.x-mpy-20200107.zip and adafruit-circuitpython-bundle-5.x-mpy-20200107.zip bundles, respectively. It should work on subsequent versions, the latest version is recommended.

This guide was first published on Jan 20, 2020. It was last updated on Jan 20, 2020. This page (CircuitPython) was last updated on Mar 29, 2020.