.gitignore
.pylintrc
.readthedocs.yml
CODE_OF_CONDUCT.md
LICENSE
README.rst
adafruit_trellism4.py
requirements.txt
setup.py
.github/workflows/build.yml
.github/workflows/release.yml
adafruit_circuitpython_trellism4.egg-info/PKG-INFO
adafruit_circuitpython_trellism4.egg-info/SOURCES.txt
adafruit_circuitpython_trellism4.egg-info/dependency_links.txt
adafruit_circuitpython_trellism4.egg-info/requires.txt
adafruit_circuitpython_trellism4.egg-info/top_level.txt
docs/api.rst
docs/conf.py
docs/examples.rst
docs/index.rst
docs/_static/favicon.ico
examples/trellism4_neopixel_simpletest.py
examples/trellism4_neopixel_toggle.py
examples/trellism4_press_and_release.py
examples/trellism4_simpletest.py
examples/trellism4_wavefile_synth/trellism4_wavefile_synth.py
examples/trellism4_wavefile_synth/notes/sawtooth/A3.wav
examples/trellism4_wavefile_synth/notes/sawtooth/A4.wav
examples/trellism4_wavefile_synth/notes/sawtooth/A5.wav
examples/trellism4_wavefile_synth/notes/sawtooth/B3.wav
examples/trellism4_wavefile_synth/notes/sawtooth/B4.wav
examples/trellism4_wavefile_synth/notes/sawtooth/B5.wav
examples/trellism4_wavefile_synth/notes/sawtooth/C3.wav
examples/trellism4_wavefile_synth/notes/sawtooth/C4.wav
examples/trellism4_wavefile_synth/notes/sawtooth/C5.wav
examples/trellism4_wavefile_synth/notes/sawtooth/D3.wav
examples/trellism4_wavefile_synth/notes/sawtooth/D4.wav
examples/trellism4_wavefile_synth/notes/sawtooth/D5.wav
examples/trellism4_wavefile_synth/notes/sawtooth/E3.wav
examples/trellism4_wavefile_synth/notes/sawtooth/E4.wav
examples/trellism4_wavefile_synth/notes/sawtooth/E5.wav
examples/trellism4_wavefile_synth/notes/sawtooth/F3.wav
examples/trellism4_wavefile_synth/notes/sawtooth/F4.wav
examples/trellism4_wavefile_synth/notes/sawtooth/F5.wav
examples/trellism4_wavefile_synth/notes/sawtooth/G3.wav
examples/trellism4_wavefile_synth/notes/sawtooth/G4.wav
examples/trellism4_wavefile_synth/notes/sawtooth/G5.wav
examples/trellism4_wavefile_synth/notes/sine/A3.wav
examples/trellism4_wavefile_synth/notes/sine/A4.wav
examples/trellism4_wavefile_synth/notes/sine/A5.wav
examples/trellism4_wavefile_synth/notes/sine/B3.wav
examples/trellism4_wavefile_synth/notes/sine/B4.wav
examples/trellism4_wavefile_synth/notes/sine/B5.wav
examples/trellism4_wavefile_synth/notes/sine/C3.wav
examples/trellism4_wavefile_synth/notes/sine/C4.wav
examples/trellism4_wavefile_synth/notes/sine/C5.wav
examples/trellism4_wavefile_synth/notes/sine/D3.wav
examples/trellism4_wavefile_synth/notes/sine/D4.wav
examples/trellism4_wavefile_synth/notes/sine/D5.wav
examples/trellism4_wavefile_synth/notes/sine/E3.wav
examples/trellism4_wavefile_synth/notes/sine/E4.wav
examples/trellism4_wavefile_synth/notes/sine/E5.wav
examples/trellism4_wavefile_synth/notes/sine/F3.wav
examples/trellism4_wavefile_synth/notes/sine/F4.wav
examples/trellism4_wavefile_synth/notes/sine/F5.wav
examples/trellism4_wavefile_synth/notes/sine/G3.wav
examples/trellism4_wavefile_synth/notes/sine/G4.wav
examples/trellism4_wavefile_synth/notes/sine/G5.wav
examples/trellism4_wavefile_synth/notes/square/A3.wav
examples/trellism4_wavefile_synth/notes/square/A4.wav
examples/trellism4_wavefile_synth/notes/square/A5.wav
examples/trellism4_wavefile_synth/notes/square/B3.wav
examples/trellism4_wavefile_synth/notes/square/B4.wav
examples/trellism4_wavefile_synth/notes/square/B5.wav
examples/trellism4_wavefile_synth/notes/square/C3.wav
examples/trellism4_wavefile_synth/notes/square/C4.wav
examples/trellism4_wavefile_synth/notes/square/C5.wav
examples/trellism4_wavefile_synth/notes/square/D3.wav
examples/trellism4_wavefile_synth/notes/square/D4.wav
examples/trellism4_wavefile_synth/notes/square/D5.wav
examples/trellism4_wavefile_synth/notes/square/E3.wav
examples/trellism4_wavefile_synth/notes/square/E4.wav
examples/trellism4_wavefile_synth/notes/square/E5.wav
examples/trellism4_wavefile_synth/notes/square/F3.wav
examples/trellism4_wavefile_synth/notes/square/F4.wav
examples/trellism4_wavefile_synth/notes/square/F5.wav
examples/trellism4_wavefile_synth/notes/square/G3.wav
examples/trellism4_wavefile_synth/notes/square/G4.wav
examples/trellism4_wavefile_synth/notes/square/G5.wav
examples/trellism4_wavefile_synth/notes/triangle/A3.wav
examples/trellism4_wavefile_synth/notes/triangle/A4.wav
examples/trellism4_wavefile_synth/notes/triangle/A5.wav
examples/trellism4_wavefile_synth/notes/triangle/B3.wav
examples/trellism4_wavefile_synth/notes/triangle/B4.wav
examples/trellism4_wavefile_synth/notes/triangle/B5.wav
examples/trellism4_wavefile_synth/notes/triangle/C3.wav
examples/trellism4_wavefile_synth/notes/triangle/C4.wav
examples/trellism4_wavefile_synth/notes/triangle/C5.wav
examples/trellism4_wavefile_synth/notes/triangle/D3.wav
examples/trellism4_wavefile_synth/notes/triangle/D4.wav
examples/trellism4_wavefile_synth/notes/triangle/D5.wav
examples/trellism4_wavefile_synth/notes/triangle/E3.wav
examples/trellism4_wavefile_synth/notes/triangle/E4.wav
examples/trellism4_wavefile_synth/notes/triangle/E5.wav
examples/trellism4_wavefile_synth/notes/triangle/F3.wav
examples/trellism4_wavefile_synth/notes/triangle/F4.wav
examples/trellism4_wavefile_synth/notes/triangle/F5.wav
examples/trellism4_wavefile_synth/notes/triangle/G3.wav
examples/trellism4_wavefile_synth/notes/triangle/G4.wav
examples/trellism4_wavefile_synth/notes/triangle/G5.wav