Firmware Installation --------------------- 1. Download and install CircuitPython bootloader: `instructions & UF2 file `_. Requires version 9.0.0-alpha6 or greater. 2. Ensure that your device is connected and mounted as ``CIRCUITPYTHON``. 3. Copy ``requirements.txt`` to the root folder of your device, make sure that the ``circup`` tool is installed in your environment with ``pip3 install circup``, and run ``circup update`` to install all necessary libraries onto your device. 4. Download `pico_synth_sandbox.zip` from the `latest release on GitHub `. Extract all files from this compressed archive and copy into the ``lib`` folder on your device. 5. Copy the desired code example to the root folder of your device as ``code.py`` and perform a software reset to run the code. If you would like instead, you can use mu or Thonny to write, transfer, and debug code files via the REPL terminal. .. note:: Alternatively, you can run the included makefile with ``make`` to automatically install and update your CircuitPython device (CircuitPython must first be configured). Library Dependencies -------------------- * `asyncio `_ * `adafruit_debouncer `_ * `adafruit_midi `_ * `adafruit_character_lcd `_ * `adafruit_wave `_